Objekt
En konkret instans laget fra en klasse, med sin egen tilstand.
Slik kan du tenke om det
- En ordbok som også kan gjøre noe Et objekt samler navngitte egenskaper om én ting, akkurat som en ordbok — .x er det samme oppslaget som ["x"], bare penere. Forskjellen er at objektet i tillegg vet hva det kan gjøre: det har metoder som leser og endrer sin egen tilstand.
Vanlige feil
- Du tror b = a lager en kopi av objektet svakest = m lager ingen ny mobil — det limer et nytt navn på det SAMME objektet. Endrer du svakest.prosent, endres også objektet i lista (mobiler[2]). Det finnes bare så mange objekter som det står Klasse(...)-kall.
Øv på dette
- Herme: kjør og endre ballene
- Flervalg: klasse eller objekt?
- Herme: kjør og endre mobilene
- Begrepssjekk: Klasser og objekter
- Drill: OOP-begreper
- Kodeløype: klasser og objekter
- Kodeløype: Arena — Robot-klassen
- Kodeløype: Ballene I — egenskaper
- Kodeløype: Demo — byggeplan og egen idé
- Diskuter: fire løse variabler eller ett objekt?