เมื่อศึกษาเกี่ยวกับการเขียนโปรแกรมแบบเชิงวัตถุ (Object-Oriented Programming) ความแตกต่างระหว่างคลาส (Class) และออบเจกต์ (Object) คืออะไร

ออบเจกต์เป็นแบบแผน คลาสเป็นอินสแตนซ์ ตรงกันข้ามกับคำตอบแรก
คลาสใช้สำหรับจาวาสคริปต์เท่านั้น ออบเจกต์ใช้สำหรับพีเอชพี
คลาสและออบเจกต์เป็นสิ่งเดียวกัน
คลาสเป็นแบบแผนหรือสิ่งแบบแผน (template) ออบเจกต์เป็นอินสแตนซ์ (instance) ที่สร้างขึ้นจากคลาส

เฉลยอธิบาย

คลาสเป็นแบบแผนที่บอกคุณสมบัติและพฤติกรรมที่ควรมี ส่วนออบเจกต์เป็นผลิตภัณฑ์ที่สร้างขึ้นจากคลาส เช่น ชั้นเรียน (Class) เป็นแบบแผนของนักเรียน แต่นักเรียนแต่ละคน (Object) เป็นสมาชิกของคลาสนั้น ตัวเลือก B ผิด ตัวเลือก C ไม่ถูกต้องเพราะมีความแตกต่างที่ชัดเจน ตัวเลือก D ผิดเพราะทั้งสองทำงานได้ในภาษาต่างๆ

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →