Una classe è un modello o template che definisce la struttura (campi) e il comportamento (metodi). Un oggetto (o istanza) è una cosa concreta costruita da quel modello, con i suoi propri valori in memoria.
Modello vs. istanza
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")
