class Person: # Vi kan velge om vi vil initialisere instansvariablene med nullverdier # Hvis vi ikke gj?r det f?r vi en feilmelding # Det er fordi alder og h?yde ikke er definert # Hvis vi gj?r det f?r vi en logisk feil # Ingen mennesker kan v?re 0 cm h?y og veie 0 kg # S? da er Menneske-klassen bedre fordi den har en konstrukt?r # Det betyr at den tvinger deg til ? velge h?yde og vekt n?r du lager objekter # navn = "" # alder = 0 # hoyde = 0 # vekt = 0 def oppgiNavn(self): return "Jeg heter " + self.navn def erHoyereEnn(self, annen): return self.hoyde > annen.hoyde def lagHilsen(self): return "Hei! " + self.oppgiNavn() + " og jeg er " + str(self.alder) + " aar gammel" def skrivUtInfo(self): return self.lagHilsen() + ". Jeg er " + str(self.hoyde) + " cm h?y og veier " + str(self.vekt) + " kg."