from dyr import Dyr def hovedprogram(): katt = Dyr("katt", "f", 8) hund = Dyr("hund", "m", 9) pingvin = Dyr("pingvin", "f", 10) katt.skrivInfo() #metodene som brukes på objektene kan #brukes på alle de ulike objektene, fordi de #er grensesnitt for alle objekter av klassen. hundensArt = hund.hentArt() print("Hunden er en:", hundensArt) pingvinensVekt = pingvin.hentVekt() print("Pingvinen veier: ", pingvinensvekt) hund.skrivInfo() pingvin.skrivInfo() hovedprogram() ## OBS: lag klasser i en egen fil - her hovedprogram og klasse i samme ## kun fordi dere skal slippe å åpne så mange filer. class Dyr: def __init__(self, a, kj, v): #Konstruktør self._art = a #Instansvariabler self._kjonn = kj self._vekt = v def skrivInfo(self): #Metode print("Dyret er et: ", self._art, ", kjonn: ", self._kjonn, ", vekt: ", self._vekt) def hentArt(self): return self._art def hentKjonn(self): return self._kjonn def hentVekt(self): return self._vekt