ให้เรตสมาชิก: 1 / 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
ฮิต
2330
ผู้สร้างเอกสาร
5988
วันที่สร้างเอกสาร
2014-05-14 22:58:31

OOP_09.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 464 bytes

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

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



กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
R - Extension Line post topic auto
โดย thatsawan อ 24 ม.ค. 2017 12:19 am บอร์ด phpBB3 Mods & Extensions
0
2
อ 24 ม.ค. 2017 12:19 am โดย thatsawan
ขอถามวิธีการสร้างฐานข้อมูลใน Odoo9ค่ะ
โดย dawthana จ 23 ม.ค. 2017 6:59 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
10
จ 23 ม.ค. 2017 6:59 pm โดย mindphp
เข้าเมนู ในadministrator ไม่ได้ com_mjforms
โดย บุคคลทั่วไป จ 23 ม.ค. 2017 4:59 pm บอร์ด Joomla Development
0
6
จ 23 ม.ค. 2017 4:59 pm โดย บุคคลทั่วไป
แนะนำโปรแกรม WPS Office (ดับเบิ้ลยูพีเอส ออฟฟิต)
โดย M032 จ 23 ม.ค. 2017 4:58 pm บอร์ด Weekly Knowledge
0
1
จ 23 ม.ค. 2017 4:58 pm โดย M032
ทำความรู้จักกับภาษา python (49) : Search and Replace (เสริช แอนด์ ริพเลซ)
โดย dawthana จ 23 ม.ค. 2017 4:54 pm บอร์ด Python Knowledge
1
9
จ 23 ม.ค. 2017 4:54 pm โดย dawthana
ทำความรู้จักกับภาษา python (48) : The Search Function (เดอะ เสริช ฟังก์ชัน)
โดย dawthana จ 23 ม.ค. 2017 4:26 pm บอร์ด Python Knowledge
1
9
จ 23 ม.ค. 2017 4:26 pm โดย dawthana
ทำความรู้จักกับภาษา python (47) : Regular Expression (รีกูวล่า)
โดย dawthana จ 23 ม.ค. 2017 2:47 pm บอร์ด Python Knowledge
1
6
จ 23 ม.ค. 2017 2:47 pm โดย dawthana
ทำความรู้จักกับโปรแกรม WPS Office (ดับเบิ้ลยูพีเอส ออฟฟิต)
โดย moomai จ 23 ม.ค. 2017 2:39 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
6
จ 23 ม.ค. 2017 2:39 pm โดย moomai
เฟสบุ๊คเข้าไม่ได้
โดย บุคคลทั่วไป จ 23 ม.ค. 2017 7:08 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
12
จ 23 ม.ค. 2017 7:08 am โดย บุคคลทั่วไป
เฟสบุ๊คเข้าไม่ได้
โดย บุคคลทั่วไป จ 23 ม.ค. 2017 7:06 am บอร์ด Programming - PHP
0
2
จ 23 ม.ค. 2017 7:06 am โดย บุคคลทั่วไป
properties (พร็อพเพอร์ตี้) คืออะไร
โดย moomai ศ 20 ม.ค. 2017 11:52 am บอร์ด Microsoft Office Knowledge & line & Etc
0
27
ศ 20 ม.ค. 2017 11:52 am โดย moomai
ทริปการใช้งาน โปรแกรม Sublime Text 3 (ซับไลม์ แท็ก)
โดย moomai พฤ 19 ม.ค. 2017 3:37 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
42
พฤ 19 ม.ค. 2017 3:37 pm โดย moomai
ทำความรู้จักกับภาษา python (46) : การ Overriding Method (โอเวอร์ไรด เมธอด)
โดย dawthana พฤ 19 ม.ค. 2017 2:36 pm บอร์ด Python Knowledge
1
31
พฤ 19 ม.ค. 2017 2:36 pm โดย dawthana
ทำความรู้จักกับภาษา python (45) : การสืบทอด Class (คลาส)
โดย dawthana พฤ 19 ม.ค. 2017 12:29 pm บอร์ด Python Knowledge
1
24
พฤ 19 ม.ค. 2017 12:29 pm โดย dawthana
เพิ่ม ip ลงฐานข้อมูลไม่ได้
โดย moomai พฤ 19 ม.ค. 2017 12:09 am บอร์ด Programming - PHP
4
46
พฤ 19 ม.ค. 2017 12:09 am โดย moomai
ทำไมinsert เวลา ลงฐานข้อมูลไม่ได้
โดย moomai พ 18 ม.ค. 2017 5:34 pm บอร์ด Programming - PHP
2
40
พ 18 ม.ค. 2017 5:34 pm โดย thatsawan
ต้องการรันแล้วให้เวลาเป็นปัจุบันคะ
โดย moomai พ 18 ม.ค. 2017 5:28 pm บอร์ด Programming - PHP
1
27
พ 18 ม.ค. 2017 5:28 pm โดย AePongsak
ทำความรู้จักกับภาษา python (44) : การจัดการกับ Object (ออบเจ็ค) ที่ไม่ได้ใช้
โดย dawthana พ 18 ม.ค. 2017 5:17 pm บอร์ด Python Knowledge
1
24
พ 18 ม.ค. 2017 5:17 pm โดย dawthana
insert ข้อมูลลงฐานข้อมูลไม่ได้
โดย moomai พ 18 ม.ค. 2017 3:07 pm บอร์ด Programming - PHP
1
33
พ 18 ม.ค. 2017 3:07 pm โดย tsukasaz
สอบถามการเก็บข้อมูลลงฐานข้อมูลแบบทศนิยม
โดย moomai พ 18 ม.ค. 2017 11:41 am บอร์ด Programming - PHP
2
25
พ 18 ม.ค. 2017 11:41 am โดย tsukasaz