Luokka on malli tai pohja, joka määrittää rakenteen (kentät) ja käyttäytymisen (metodit). Olio (tai instanssi) on konkreettinen asia, joka on rakennettu tästä mallista, ja sillä on omat arvonsa muistissa.
Malli versus instanssi
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")
Koodissa
python
:
():
.color = color
.speed =
():
.speed +=
a = Car()
b = Car()
a.accelerate()
(a.speed, b.speed)
(a.color b.color)
