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

OOP_09.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 464 bytes

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

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


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ทำไมกดปุ่ม wish list กับสินค้าที่มีให้เลือก attributes แล้วถึงได้ขึ้น Please select the product options
โดย jamepiyawat ศ 06 ก.ย. 2019 2:44 pm บอร์ด Joomla Development
1
40
ศ 06 ก.ย. 2019 2:48 pm โดย tsukasaz
แปล Tool: Area converter
โดย MiyukiEamrucksa ศ 06 ก.ย. 2019 1:53 pm บอร์ด M093 - มิยูกิ เอี่ยมรักษา
1
15
ศ 06 ก.ย. 2019 2:15 pm โดย MiyukiEamrucksa
เรื่อง หวย
โดย jataz2 ศ 06 ก.ย. 2019 11:20 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
37
ศ 06 ก.ย. 2019 11:20 am โดย jataz2
งานประจำวันที่ 6 กันยายน 2562
โดย aninthana ศ 06 ก.ย. 2019 10:15 am บอร์ด M092 - อนินธนา บุญยัง
2
20
ศ 06 ก.ย. 2019 4:42 pm โดย aninthana
งานประจำวันที่ 6 กันยายน 2562
โดย MiyukiEamrucksa ศ 06 ก.ย. 2019 10:06 am บอร์ด M093 - มิยูกิ เอี่ยมรักษา
1
33
ศ 06 ก.ย. 2019 11:59 am โดย MiyukiEamrucksa
งานประจำวันที่ 6 กันยายน 2562
โดย Patipat ศ 06 ก.ย. 2019 9:39 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
11
ศ 06 ก.ย. 2019 6:55 pm โดย Patipat
งานประจำวันที่ 6 กันยายน 2562
โดย chatee supasand ศ 06 ก.ย. 2019 9:34 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
5
ศ 06 ก.ย. 2019 6:58 pm โดย chatee supasand
งานประจำวันที่ 6 กันยายน 2562
โดย EyePornnipa ศ 06 ก.ย. 2019 9:22 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
2
61
ศ 06 ก.ย. 2019 6:28 pm โดย EyePornnipa
งานประจำวันที่ 6 กันยายน 2562
โดย jamepiyawat ศ 06 ก.ย. 2019 9:17 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
9
ศ 06 ก.ย. 2019 7:02 pm โดย jamepiyawat
งานประจำวันที่ 6 กันยายน 2562
โดย jirawoot ศ 06 ก.ย. 2019 9:12 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
6
ศ 06 ก.ย. 2019 7:40 pm โดย jirawoot
อัดวีดีโอ Youtube Key word ภาษาอังกฤษ
โดย MiyukiEamrucksa พฤ 05 ก.ย. 2019 7:21 pm บอร์ด M093 - มิยูกิ เอี่ยมรักษา
1
13
ส 07 ก.ย. 2019 1:13 pm โดย mindphp
Meme ประจำวัน - จีเนียสสสสสสสไปเลยยยยยย
โดย chatee supasand พฤ 05 ก.ย. 2019 6:05 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
76
ศ 06 ก.ย. 2019 10:55 am โดย chatee supasand
ระบบ GFMIS คืออะไร
โดย EyePornnipa พฤ 05 ก.ย. 2019 5:53 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
24
อ 10 ก.ย. 2019 6:16 pm โดย mindphp
ระบบช่วยนำทางตัวใหม่ของ google map ตัวใหม่ที่จะนำ AR เข้ามาช่วยบอกทาง
โดย jamepiyawat พฤ 05 ก.ย. 2019 5:38 pm บอร์ด Share Knowledge
0
40
พฤ 05 ก.ย. 2019 5:38 pm โดย jamepiyawat
สร้าง Infographics ด้วยโปรแกรม Edraw บน Windows
โดย chatee supasand พฤ 05 ก.ย. 2019 5:35 pm บอร์ด Share Knowledge
0
32
พฤ 05 ก.ย. 2019 5:35 pm โดย chatee supasand
From นี้ใช้ดึงข้อมูลจากฐานข้อมูลหรือเปล่าครับ ?
โดย Patipat พฤ 05 ก.ย. 2019 5:34 pm บอร์ด Joomla Development
0
28
พฤ 05 ก.ย. 2019 5:34 pm โดย Patipat
แปล Tool: Pace
โดย MiyukiEamrucksa พฤ 05 ก.ย. 2019 5:29 pm บอร์ด M093 - มิยูกิ เอี่ยมรักษา
2
19
ส 07 ก.ย. 2019 1:13 pm โดย mindphp
G - ออกแบบหน้าจอโปรแกรม ส่วนของคุณนก
โดย thatsawan พฤ 05 ก.ย. 2019 5:03 pm บอร์ด Thai-otsuka - Tester
5
28
พฤ 12 ก.ย. 2019 11:56 am โดย aninthana
แปล Tool: Youtube Keyword
โดย MiyukiEamrucksa พฤ 05 ก.ย. 2019 4:29 pm บอร์ด M093 - มิยูกิ เอี่ยมรักษา
4
34
ส 07 ก.ย. 2019 1:18 pm โดย mindphp
แปล Tool: ภาษีมูลค่าเพิ่ม
โดย MiyukiEamrucksa พฤ 05 ก.ย. 2019 4:25 pm บอร์ด M093 - มิยูกิ เอี่ยมรักษา
2
17
ส 07 ก.ย. 2019 1:14 pm โดย mindphp