Du forveksler klasse med objekt

Handler om: Klasse, Objekt

Det er lett å bruke «klasse» og «objekt» om hverandre, og tro at det å skrive en klasse også lager én ting. Men klassen er bare malen — du har ingen ball før du skriver `ball = Ball(...)`. Fra én klasse kan du lage så mange objekter du vil.

Eksempel

Du skriver class Ball: ... og prøver å bruke ballen med en gang, uten å lage et objekt først.

Slik tenker du riktig om det

Tenk på klassen som en byggetegning og objektet som huset: du kan bygge mange hus fra én tegning. Klassen skriver du én gang; objektene lager du med `Ball(...)`.

naviger Enter åpne ShiftEnter ny fane Esc lukk
Velg tema
Skala