Klasa to szablon lub plan, który definiuje strukturę (pola) i zachowanie (metody). Obiekt (lub instancja) to konkretna rzecz zbudowana z tego szablonu, z własnymi wartościami w pamięci.
Szablon vs. instancja
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")
