Object คือ วัตถุ สิ่งที่เป็นรูปธรรม และนามธรรม ที่มีอยู่จริงบนพื้นโลก (real-world)
-สิ่งที่มีลักษณะเป็นรูปธรรม (จับต้องได้) เช่น จักรยาน, รถ, สุนัข, องค์กร, ใบรายการสินค้า, เป็นต้น
-สิ่งที่มีลักษณะเป็นนามธรรม (จับต้องไม่ได้) เช่น ความเป็นเจ้าของ, ความคิด, ความรู้สึก เป็นต้น
object ประกอบด้วย 2 ส่วนปฏิบัติการคือ
1. Attribute หรือ Object Data กลับมาดู ถ้าเรามอง สุนัขเป็น Object สิ่งที่เป็น attribute ของ Object สุนัข ก็คือ ชื่อของสุนัข , เพศของสุนัข และ พันธ์ของสุนัข นั้นเอง หรือ ถ้าเรามอง เครื่องคอมพิวเตอร์ ของเราเป็น Object ส่วนที่เป็น attribute ของ Object เครื่องคอมพิวเตอร์ ก็จะเป็น ชนิดของคอมพิวเตอร์ , ยี่ห้อ หรือ รุ่น ของเครื่องคอมพิวเตอร์ นั้นเอง
2. Method หรือ Object Behavior แปลเป็นไทยก็ ส่วนของพฤติกรรม ของ Object อย่างเช่น Object สุนัข จะมี method เป็น เห่า , วิ่ง หรือ กินข้าว และ เครื่องคอมพิวเตอร์ จะมี method เป็น การคำนวน , เล่นเกมร์ , วาดรูป
ตัวอย่าง ภาษา C# สร้าง Object จากคลาส
Customers c = new Customers(); Member m = new Member(); Product p = new Product();
c,m,p คือ ออบเจ็กต์ที่ถูกสร้างขึ้นมาจากคลาสต่าง ๆ
สรุป
ออบเจ็กต์ (object) คือสิ่งที่ถูกสร้างขึ้นมาจากคลาส ก่อนจะสร้างออบเจ็กต์ได้ ต้องสร้างคลาสขึ้นมาก่อน เมื่อคลาสแปลงร่างกลายมาเป็นออบเจ็กต์แล้ว จะกำหนดค่าข้อมูลได้หรือใช้งานความสามารถต่าง ๆ ที่ถูกเขียนเอาไว้ในคลาสได้ ในขณะที่คลาส เป็นเพียงต้นแบบ (blueprint) ของออบเจ็กต์เท่านั้น ไม่สามารถใช้งานได้จริง