 อธิบายความแตกต่างระหว่างคลาสและออบเจ็กต์ในการเขียนโปรแกรมเชิงวัตถุ (OOP)
 ในการเขียนโปรแกรมเชิงวัตถุ (OOP) คลาสคือแม่แบบสำหรับสร้างวัตถุที่กำหนดโครงสร้างและลักษณะการทำงานในโปรแกรม คลาสกำหนดข้อมูลและลำดับการดำเนินการที่อนุญาตในข้อมูล ออบเจกต์คืออินสแตนซ์ของคลาสซึ่งทำให้คลาสมีหลายอินสแตนซ์ที่มีลักษณะเหมือนกัน แต่ข้อมูลอาจแตกต่างกัน อ็อบเจกต์สามารถถูกมองว่าเป็นตัวอย่างเฉพาะของคลาส ซึ่งอาจรวมถึงข้อมูลและวิธีการเฉพาะ