20.01.2015 Views

PHP 5 & MySQLi

PHP 5 & MySQLi

PHP 5 & MySQLi

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Inheritance<br />

Inheritance เป็นคุณสมบัติหนึ1งของคลาส ซึ1งมีการสืบทอดสมาชิก ให้คลาสอื1นๆสามารถใช้สมาชิกร่วมกันได้ ลอง<br />

จินตนาการว่าคุณมีตัวอย่างของสัตว์ประเภทต่างๆ เช่น แมว สุนัข หรืออื1นๆ สัตว์ต่างๆเหล่านีมีส่วนประกอบบางส่วนที1<br />

ทํางานเหมือนกัน ในทางกลับกันอาจจะมีส่วนที1เฉพาะเจาะจงเช่นเดียวกัน เช่น มีการสร้าง class Animal และสร้างคลาส<br />

ย่อยที1เฉพาะเจาะจง แต่จะมีบางส่วนประกอบที1เป็นส่วนประกอบพืนฐานของสัตว์ทุกๆชนิด<br />

class Animal<br />

{<br />

public $name;<br />

public function Greet()<br />

{<br />

>name;<br />

return "Hello, I'm some sort of animal and my name is " . $this-<br />

}<br />

}<br />

ตัวอย่างง่ายๆอีกหนึ1ง class<br />

{<br />

}<br />

class Dog extends Animal<br />

class จะมีการประกาศ regular class หลังจากที1ขยาย keyword บอกกับ <strong>PHP</strong> ว่าสุนัข inherit มาจาก class Animal<br />

สุนัขก็จะมีฟังก์ชันการทํางานเช่นเดียวกับ class Animal ตรวจสอบได้โดยด้วย code ต่อไปนี<br />

$dog = new Dog();<br />

echo $dog->Greet();<br />

จะเห็นได้ว่ายังคงมีทัง ชื1อและฟังก์ชัน Greet() แต่ยังไม่มีการระบุชื1อ ดังนันต่อไปจะเป็นการระบุชื1อของสุนัขด้วยฟังก์ชัน

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!