# Klassedefinisjon class Bil: # __init__() er konstrukt?ren. Hver gang et objekt opprettes, kj?res konstrukt?ren med og setter opp startverdiene til objektet # Man kan velge s? f? eller s? mange argumenter man vil sende med, men self m? alltid v?re der def __init__(self, merke, modell, farge, reg_nr): self._merke = merke self._modell = modell self._farge = farge self._reg_nr = reg_nr # Samme med klassens metoder, husk self som argument, hvis ikke forst?r ikke python hvilket objekt metoden tilh?rer def kj?r(self): print(f"En {self._farge} {self._merke} {self._modell} kj?rer") def endre_farge(self, ny_farge): self._farge = ny_farge print(f"Fargen p? {self._merke} er endret til {ny_farge}") # endre_reg_nr def endre_regnr(self, nytt_nr): self._reg_nr = nytt_nr print("Reg nr er endret") # hent_regnr def hent_regnr(self): return self._reg_nr # hent_farge def hent_farge(self): return self._farge # skriv_ut_bil def skriv_ut_bil(self): print(f"Merket til bilen er {self._merke}") print(f"Modellen til bilen er {self._modell}") print(f"Fargen til bilen er {self._farge}") print(f"Reg.nr til bilen er {self._reg_nr}")