Az osztály egy terv vagy sablon, amely definiálja a szerkezetet (mezők) és a viselkedést (metódusok). Az objektum (vagy példány) az adott tervből készített konkrét dolog, amely a memóriában saját értékekkel rendelkezik.
Terv versus példány
text
class Car ← ONE definition (the blueprint)
│ fields: color, speed
│ methods: accelerate()
▼
new Car("red") ← many OBJECTS (instances), each with its own state
new Car("blue")
