I uke 42 begynner vi p? kapittel 7 om klasser.
- Hovedpunkter:
- Klasser er et sentralt begrep i moderne programmering. En klasse samler funksjoner og data (variable) som naturlig h?rer sammen.
- Av klasser lager vi objekter. Hvert objekt vil typisk ha sitt eget sett med variable, og funksjoner som gj?r noen med disse variablene.
- Vi har brukt klasser mange ganger i kurset til n?. Ett eksempel er klassen str (string), hvor hvert objekt innholder data (selve tekstrengen) og i tillegg funksjoner som split, join, strip etc. Det nye i kapittel 7 er at vi skal lage v?re egne klasser.
- L?ringsm?l for uke 42:
- Forst? hva en klasse er, og hvordan man definerer en klasse i Python
- Kunne skrive en kontstrukt?r (__init__) for ? initialisere objekter (instanser) av en klasse.
- Kunne bruke instansvariable, og forst? forskjellen p? instansvariable, lokale variable, og globale variable.