Du tror du kan kalle en metode uten objektet
Handler om: Metode
En metode hører til et objekt. Du kaller den PÅ objektet med punktum — `ball1.flytt()` — ikke som en vanlig funksjon (`flytt()` eller `flytt(ball1)`). Objektet til venstre for punktumet blir automatisk `self` inni metoden.
Eksempel
Du skriver flytt() eller flytt(ball1) og lurer på hvorfor det ikke virker.
Slik tenker du riktig om det
Les `ball1.flytt()` som «be ball1 om å flytte seg». Objektet står foran punktumet, metoden bak — og objektet blir `self` inni metoden.