โดย จันนุสรณ์ ดีแก่ » 21/11/2018 4:33 pm
Class คืออะไร คลาส เป็นพิมพ์เขียวของแม่แบบที่รวมเอา Method ที่มีการทำงานคล้ายๆกันมารวมไว้ในคลาสเดียวกัน และนอกจากยี้แล้ว คลาส คือประเภทข้อมูลที่นำไปสร้างออบเจ็ค (Object)
จากที่ได้ศึกษาเรื่องของ class นั้น หลายคนคงสงสัยว่าทำไมต้องเขียน class แล้วเราเขียน class ไปเพื่ออะไร คำตอบคือเพื่อลดการทำงานของ Code ลงไม่ให้ซับซ้อน
รูปแบบ class ในตัวอย่างนี่เป็นการกำหนด คลาสสัตว์ขึ้นมา class หนึ่งชื่อ class dog
- Screenshot (180).png (11.53 KiB) Viewed 1090 times
ตัวอย่าง code
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta charset="UTF-8">
<title>OOP</title>
<h1>OOP - Class Properties & Method</h1>
</head>
<body>
<?php
class Dog {//เป็นการสร้างคลาส dog
function run () {//เป็นการใช้ Method ในการระบุการทำงาน คือ run
echo "I'm runing."; //แสดงผลออกทางจอภาพว่า I'm runing
}
function color(){ //เป็นการใช้ Method ในการระบุการทำงาน โดยกำหนดสีให้กับสุนัข
echo 'My color is a black.'; //แสดงผลออกทางจอภาพว่า My color is a black
}
}
$obj = new Dog(); //กำหนดตัวแปร และสร้าง Object ให้กับตัวแปร
$obj->run();
$obj->color();
?>
</body>
</html>
ผลลัพธ์
สามารถดูข้อมูลเพิ่มเติมได้ที่
บทที่ 17 สอน php7 Class Properties & Method Method คืออะไร สร้างอย่างไร การสร้างคลาส เขียนโปรแกรม
[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2131-class-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Class คืออะไร[/url] คลาส เป็นพิมพ์เขียวของแม่แบบที่รวมเอา Method ที่มีการทำงานคล้ายๆกันมารวมไว้ในคลาสเดียวกัน และนอกจากยี้แล้ว คลาส คือประเภทข้อมูลที่นำไปสร้างออบเจ็ค (Object)
จากที่ได้ศึกษาเรื่องของ class นั้น หลายคนคงสงสัยว่าทำไมต้องเขียน class แล้วเราเขียน class ไปเพื่ออะไร คำตอบคือเพื่อลดการทำงานของ Code ลงไม่ให้ซับซ้อน
รูปแบบ class ในตัวอย่างนี่เป็นการกำหนด คลาสสัตว์ขึ้นมา class หนึ่งชื่อ class dog
[attachment=2]Screenshot (180).png[/attachment]
ตัวอย่าง code
[code]<html>
<head>
<meta charset="UTF-8">
<title>OOP</title>
<h1>OOP - Class Properties & Method</h1>
</head>
<body>
<?php
class Dog {//เป็นการสร้างคลาส dog
function run () {//เป็นการใช้ Method ในการระบุการทำงาน คือ run
echo "I'm runing."; //แสดงผลออกทางจอภาพว่า I'm runing
}
function color(){ //เป็นการใช้ Method ในการระบุการทำงาน โดยกำหนดสีให้กับสุนัข
echo 'My color is a black.'; //แสดงผลออกทางจอภาพว่า My color is a black
}
}
$obj = new Dog(); //กำหนดตัวแปร และสร้าง Object ให้กับตัวแปร
$obj->run();
$obj->color();
?>
</body>
</html>
[/code]
[attachment=1]Screenshot (182).png[/attachment]
ผลลัพธ์
[attachment=0]Screenshot (183).png[/attachment]
สามารถดูข้อมูลเพิ่มเติมได้ที่ [url=https://www.youtube.com/watch?v=-KROLduYZ_0&index=16&list=PLLi1ciqQAf8R-lFCX9UmBFJCJOrYQh740]บทที่ 17 สอน php7 Class Properties & Method Method คืออะไร สร้างอย่างไร การสร้างคลาส เขียนโปรแกรม[/url]