Class คืออะไร
Class คือ กลุ่มของ Object ที่มีโครงสร้างพื้นฐานพฤติกรรมเดียวกัน ดังนั้น Object ที่มีคุณสมบัติลักษณะเดียวกันนี้ จะรวมกลุ่มอยู่ใน Class เดียวกัน จึงสามารถสรุปได้ว่า Class คือ ต้นแบบข้อมูล ที่มีไว้เพื่อสร้าง Object นั่นเอง Class นอกจากจะมีชื่อ Class ที่บอกคุณสมบัติของ Class นั้นแล้ว ยังมี Attribute และ Operation ต่างๆ ซึ่งเป็นตัวอธิบายรายละเอียด และหน้าที่ต่างๆด้วย
ตัวอย่าง Class เช่น
Class คือ แบบรูปดาวที่สร้างจากแม่แบบ (Template) และ Object คือ ดาวที่สร้างจากแม่แบบรูปดาว หรือ Class นั้นเอง ซึ่ง Object ที่ถูกสร้างขึ้นมาจะมีลักษณะเหมือนกับ Class ที่เป็นต้นแบบ แต่โดยคุณสมบัติของ Object แล้ว จะสามารถเพิ่มคุณสมบัติเฉพาะของตัวเองขึ้นมาได้ เช่น เพิ่มสีขึ้นมาเป็นคุณสมบัติเฉพาะตัวเองขึ้นมาได้ ทำให้ดาวแต่ละรูปมีสีสันที่ต่างกันไป แต่คุณสมบัติพื้นฐานจะได้รับการสืบทอดมาจาก class ที่เป็นต้นแบบยังเหมือนเดิม นั้นคือขนาดของรูปดาวจะเท่ากันทุกรูป เพราะได้จากแม่พิมพ์ตัวเดียวกัน หรือ มาจาก class เดียวกันนั้นเอง
ประโยชน์ของ Class
จะเห็นได้ว่า Class ของการสร้างรูปดาวนั้น จะประกอบด้วยวิธีการทำ ซึ่งทำถ้ามีวิธการที่ต่างกันออกไป เช่น มีการผสมสีต่างๆ ให้รูปดาวแต่ละรูปมีสีที่ไม่เหมือนกันแล้ว เราก็จะได้รูปดาวที่มีลักษณะเฉพาะที่ต่างกัน นั้นคือมีสีที่ไม่เหมือนกัน ลองนึกเปรียบเทียบกับการเขียนโปรแกรม ซึ่งมีความซับซ้อน หลายขั้นตอน ใน 1 class เมื่อ โปรแกรมเมอร์จำเป็นต้องแก้ไข หรือพัฒนาโปรแกรมนั้น เค้าจะทำอย่างไร ? โปรแกรมเมอร์ก็เพียงเข้าไปดูใน class แล้วแก้ไขหรือเพิ่มเติมขั้นตอนต่างๆแทรกลงใน class ไม่จำเป็นต้องนั่งไล่วิธีต่างๆตั้งแต่แรก ซึ่งทำให้การแก้ไขโปแกรมของโปรแกรมเมอร์เป็นไปได้โดยง่าย เพราะโปรแกรมถูกจัดให้เป็นสัดส่วนไว้แล้ว
ข้อมูลอ้างอิง
http://www.xvlnw.com
http://www.webthaidd.com
http://www.eau.ac.th
- คุณอยู่ที่:
- คู่มือ
- ความหมายคำ คืออะไร
- Class คืออะไร คลาส คือ แม่แบบที่ใช้สร้าง Object
- หมวดหลัก: สารานุกรม IT
- หมวด: ความหมาย คำวลี คืออะไร ความหมาย คำวลี คืออะไร
- 14 มีนาคม 2560
ให้เรตสมาชิก: 3 / 5





บทความล่าสุด
- แนะนำ Plugin Editors-xtd M Gallery - สำหรับแสดงปุ่มบน Editor ของ Article
- การส่ง E-mail ด้วย python ผ่าน smtp ของ mailgun
- มาทำความรู้จัก PDPA พ.ร.บ.คุ้มครองข้อมูลส่วนบุคคล
- แนะนำ Plugin Content M Gallery สำหรับแสดง M Gallery ในบทความ
- เขียน PHP Save ภาพจาก URL หรือ จาก WebService ที่ส่งผลมาเป็น Binary
- การเพิ่มคำอธิบายรูปภาพ ใน Google Docs
- วิธีการนำไฟล์จาก Microsoft Excel มาใช้งานบน Google Data Studio
VDO บทเรียน live
สอนเขียนโปรแกรม
- บทเรียน MySQL Store Procedure (14)
- บทเรียน PostgreSQL Stored Procedures (5)
- บทเรียน Phalcon Framework (0)
- บทเรียน Python Framework Flask (18)
- บทเรียน HTML (31)
- บทเรียน HTML5 (23)
- บทเรียน CSS (37)
- บทเรียน สอนเขียน php พื้นฐาน (41)
- บทเรียน ReactJS (13)
- บทเรียน PHP5 OOP (15)
- บทเรียน Joomla Framework (29)
- บทเรียน Yii Framework (21)
- บทเรียน SQL (28)
- บทเรียน สอนการใช้งาน phpMyadmin (18)
- บทเรียน สอน PostgreSQL (23)
- บทเรียน Javascript (21)
- บทเรียน AJAX (10)
- บทเรียน Jquery (14)
- บทเรียน พัฒนา App บน Android OS (8)
- บทเรียน Python (64)
- บทเรียน Java (14)
- เรียนภาษาอังกฤษกับโปรแกรมเมอร์ ฉบับโปรแกรมเมอร์สอน (22)
- บทเรียนอื่นๆ (4)
- VDO Tutorial (0)
- บทเรียน Python GUI (144)
- บทเรียน Python Tensorflow (5)
- บทเรียน Laravel Framework (5)
เนื้อหาใกล้เคียง
- 2553-01-20 - สร้างคลาส และใช้งานคลาส ใน PHP5 OOP Class
- 2549-06-20 - ตัวอย่าง หลักการ เขียน OOP ของ PHP
- 2549-11-18 - การอ่านแบบ ข้อมูลของ ตัวแปร หรือ ค่าคงที่
- 2549-11-18 - การทำขั้นตอนทำงานซ้ำ วนลูปใน php ทั้ง while do for - Loop in PHP
- 2549-11-18 - การใช้คำสั่ง include และ require
กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้ |
ตอบ |
เปิดดู |
ล่าสุด |
---|---|---|---|
ยังแก้ไม่ได้ ????????? โดย ruggunna อ 15 ก.ค. 2007 8:00 pm บอร์ด Programming - PHP |
|
|
อ 15 ก.ค. 2007 8:04 pm
โดย mindphp
![]() |
ใครเขียนโค๊ดคำนวณโทสับ เป็นหรือมีโค๊ดช่วยหน่อยคับ โดย audition49 อ 15 ก.ค. 2007 5:23 am บอร์ด Programming - PHP |
|
|
อ 15 ก.ค. 2007 6:15 pm
โดย mindphp
![]() |
phpBB ส่งเมล์ไม่ได้ โดย Myloom ส 14 ก.ค. 2007 2:39 am บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM |
|
|
ส 14 ก.ค. 2007 2:43 am
โดย mindphp
![]() |
ต้องการส่งค่าจากหน้าที่สอง กลับไปให้ form ในหน้าแรก ต้องทำอย โดย title ส 14 ก.ค. 2007 12:16 am บอร์ด JavaScript & Jquery Ajax |
|
|
พฤ 19 ก.ค. 2007 2:27 am
โดย mindphp
![]() |
ขอสอบถามหน่อยครับเกี่ยวกับการทำให้การประมวลผลเป็นคูณ2 โดย manin ศ 13 ก.ค. 2007 9:26 am บอร์ด Programming - PHP |
|
|
ศ 13 ก.ค. 2007 7:05 pm
โดย mindphp
![]() |
นับถอยหลัง แล้วเปลี่ยนหน้า โดย repee789 ศ 13 ก.ค. 2007 7:48 am บอร์ด JavaScript & Jquery Ajax |
|
|
ศ 13 ก.ค. 2007 9:11 pm
โดย mindphp
![]() |
มีปัญหาเกี่ยวกับการ refresh โดย repee789 พฤ 12 ก.ค. 2007 11:19 pm บอร์ด Programming - PHP |
|
|
ศ 13 ก.ค. 2007 7:07 pm
โดย mindphp
![]() |
ปุ่มย้อนกลับ โดย ตัวขี้เกียจ พ 11 ก.ค. 2007 3:06 am บอร์ด Programming - PHP |
|
|
พ 11 ก.ค. 2007 6:20 am
โดย mindphp
![]() |