ให้เรตสมาชิก: 2 / 5

ดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

Function Overriding in PHP5

บทความนี้จะพูดถึงฟังก์ชั่น Overriding ซึ่งเป็นความสามารถพื้นฐานของการเขียนโปรแกรมแบบสร้างคลาส และใช้งานคลาส ใน PHP5 OOP Class ใน Object Oriented Programming Function Overriding การอ้างถึงคลาสแม่และคลาสลูกที่มีชื่อ methods เหมือนกัน มาดูการเรียกใช้ methods ที่ชื่อเหมือนกันของ คลาสแม่และ คลาสลูกกันครับ

ไฟล์ตัวอย่าง :: ex_code.php
<?php
class Person
{
function calculateAge($dob)
{
echo "calculateAge called of Person Classn";
}
}
class Customer extends Person
{
function calculateAge($dob)
{
echo "calculateAge called of Customer Classn";
}
}

$c1 = new Customer();
$p1 = new Person();
$c1->calculateAge("something");
$p1->calculateAge("something More");
?>

Person เป็นคลาสแม่ Customer เป็นคลาสลูกที่สือทอดมาจากคลาสแม่ โดยมี methods เหมือนกันคือ calculateAge()
ผลที่ได้ :calculateAge called of Customer Class
            calculateAge called of Person Class

ชื่อ
Function Overriding in PHP5 - OOP
หมวดหมู่
PHP OOP, PHP OOP
ฮิต
8532
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-14 22:58:31

OOP_09.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 464 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-05-14 15:58:06


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีกำหนดให้ หลายๆ IP และ Localhost เชื่อมต่อ มาที่ PostgreSQL Server ได้
โดย mindphp จ 13 ส.ค. 2018 6:00 pm บอร์ด PostgreSQL
1
15
จ 13 ส.ค. 2018 8:19 pm โดย ชินวัฒน์ วาทศิลป์
ช่วยหน่อยค่ะ ทำอย่างไรให้หน้า QRCode ให้ไปรัยอยู่ที่หน้า Fromregister
โดย supattra_su อ 12 ส.ค. 2018 7:01 pm บอร์ด Programming - PHP
0
9
อ 12 ส.ค. 2018 7:01 pm โดย supattra_su
วิธีเมิร์ชเลเยอร์ทั้งหมดในครั้งเดียว ใน Photoshop
โดย anuwat somsakul ส 11 ส.ค. 2018 6:48 pm บอร์ด CSS Knowledge
0
16
ส 11 ส.ค. 2018 6:48 pm โดย anuwat somsakul
การใช้งาน โมดูล radom ในการสุ่มคำ
โดย tatiya ส 11 ส.ค. 2018 6:41 pm บอร์ด Programming - C/C++ & java & Python
0
16
ส 11 ส.ค. 2018 6:41 pm โดย tatiya
รูปแบบการนำส่งข้อมูลภาษีเงินได้หัก ณ ที่จ่ายยื่นด้วยสื่อบันทึกข้อมูลในระบบคอมพิวเตอร์ หรืออินเทอร์เน็ต
โดย thatsawan ส 11 ส.ค. 2018 4:49 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
21
ส 11 ส.ค. 2018 4:49 pm โดย thatsawan
B - ฐานเทส User กด Preferences ระบบแจ้งข้อความ error
โดย rinrada ส 11 ส.ค. 2018 2:46 pm บอร์ด Hachanna - Testter
0
5
ส 11 ส.ค. 2018 2:46 pm โดย rinrada
[ปัญหา] การสร้าง package ใน pycharm
โดย anuwat somsakul ส 11 ส.ค. 2018 11:51 am บอร์ด Programming - C/C++ & java & Python
2
30
ส 11 ส.ค. 2018 11:58 am โดย anuwat somsakul
ตัวช่วยในการซ่อนบทความในบางส่วนที่สำคัญด้วย PayToRead ในเว็บไซต์
โดย Parichat ส 11 ส.ค. 2018 11:38 am บอร์ด PHP News
0
29
ส 11 ส.ค. 2018 11:38 am โดย Parichat
B - Customize Details ต้องไปเเสดงที่ใบเสนอราคาด้วย เเละต้องเลือกคำนวนราคา รวม vat
โดย thatsawan ส 11 ส.ค. 2018 10:04 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
ส 11 ส.ค. 2018 10:04 am โดย thatsawan
งานประจำวันที่ 11 สิงหาคม 2561
โดย tatiya ส 11 ส.ค. 2018 9:52 am บอร์ด M065 - ตติยะ นาชัย
1
8
ส 11 ส.ค. 2018 7:15 pm โดย tatiya
งานประจำวันที่ 11 สิงหาคม 2561
โดย anuwat somsakul ส 11 ส.ค. 2018 9:52 am บอร์ด M067 - นายอนุวัฒน์ สมสกุล
1
8
ส 11 ส.ค. 2018 7:13 pm โดย anuwat somsakul
สอบถาม แก้ไขภาษาไทย Netbean 8.2 เพี้ยน
โดย AePongsak ศ 10 ส.ค. 2018 5:35 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
48
ศ 10 ส.ค. 2018 5:44 pm โดย AePongsak
รบกวนขอเว็บ api IP Address XML แบบฟรีหน่อยครับ
โดย AePongsak ศ 10 ส.ค. 2018 5:12 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
0
38
ศ 10 ส.ค. 2018 5:12 pm โดย AePongsak
ขอสูตรวิธีคำนวณมือฟังก์ชั่น FV ค่ะ
โดย pprn ศ 10 ส.ค. 2018 4:54 pm บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
1
36
ศ 10 ส.ค. 2018 6:56 pm โดย taemmynatchapon
Q - หน้าดูประวัติขึ้น error 'Table History not supported. File not found.'
โดย Parichat ศ 10 ส.ค. 2018 4:39 pm บอร์ด Joomla Dev
1
2
ศ 10 ส.ค. 2018 4:48 pm โดย Parichat
Q - สอบถามวิธีตัดคำที่ไม่จำเป็นทิ้งครับ
โดย tatiya ศ 10 ส.ค. 2018 4:23 pm บอร์ด Programming - C/C++ & java & Python
1
47
ส 11 ส.ค. 2018 12:09 pm โดย thatsawan
B - แสดงรายการข้อมูลผิดพลาดเมื่อมี Stock ไม่พอย้าย เป็นสถานะ running
โดย wilawan ศ 10 ส.ค. 2018 1:48 pm บอร์ด Hachanna - Testter
0
7
ศ 10 ส.ค. 2018 1:48 pm โดย wilawan
การทำภาพ Polaroid/card ใน CSS
โดย anuwat somsakul ศ 10 ส.ค. 2018 11:35 am บอร์ด CSS Knowledge
2
38
ศ 10 ส.ค. 2018 1:04 pm โดย anuwat somsakul
วิธีตัดภาพด้วย Lasso Tool ใน Photoshop
โดย tai14 ศ 10 ส.ค. 2018 10:42 am บอร์ด Graphic design
0
30
ศ 10 ส.ค. 2018 10:42 am โดย tai14
ตัวช่วยในการเพิ่ม Link Article ให้กับบทความในเว็บไซต์
โดย Parichat ศ 10 ส.ค. 2018 10:03 am บอร์ด PHP News
0
21
ศ 10 ส.ค. 2018 10:03 am โดย Parichat