Một class là bản thiết kế hoặc khuôn mẫu định nghĩa cấu trúc (field) và hành vi (method). Một object (hay instance) là một thứ cụ thể được dựng lên từ bản thiết kế đó, với các giá trị riêng của nó trong bộ nhớ.
Bản thiết kế và instance
text
class Car ← MỘT định nghĩa (bản thiết kế)
│ field: color, speed
│ method: accelerate()
▼
new Car("red") ← nhiều OBJECT (instance), mỗi cái có trạng thái riêng
new Car("blue")
