Klasse
En mal som samler data (egenskaper) og handlinger (metoder) for en type ting. Bygger på ordbok-idéen fra IT1.
Slik kan du tenke om det
- Klasse som byggetegning Presenter klassen som en byggetegning og objektet som et hus bygd fra tegningen. Én tegning (klasse) gir mange hus (objekter), hvert med egne mål (egen tilstand).
Vanlige feil
- 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.