# OO-versjon 2 # Et kommuneobjekt skal innholde informasjon om # kommunenummer og -navn. Disse instansvariablene # får sin verdi i konstruktøren (__init__) når objektet opprettes: class Kommune: def __init__(self, nr, nvn): self._nummer = nr # instansvariabel for kommunenummer self._navn = nvn # instansvariabel for kommunenavn def nummer(self): return self._nummer def navn(self): return self._navn # Kan jo hende vi får bruk for disse hvis en kommune endrer # navn eller nummer: def sett_nummer(self, nr): self._nummer = nr def sett_navn(self, n): self._navn = n kommune01 = Kommune("1134", "Suldal") kommune02 = Kommune("Seljord", "4022") # Rekkefølgen til argumentene i konstruktøren er viktig!! : print(kommune01.navn(), "har kommunenummer", kommune01.nummer()) print(kommune02.navn(), "har kommunenummer", kommune02.nummer())