Du forveksler klasse med 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(...)`.
Slik ser det ut i kode
Slik gikk det galt
class Ball:
...
ball.tegn() # feil: ingen ball er laget enda Slik fikser du det
class Ball:
...
ball = Ball(100, 50) # nå finnes objektet
ball.tegn()