Du er ikke logget inn. Så lenge du ikke er logget inn går du glipp av muligheten for å holde styr på din egen progresjon.

Valgte tags:

Filtrering:

7.10: Hundehus

a) Lag en klasse Hund. En Hund har et navn og en alder. Verdiene skal bli satt i konstruktøren.

b) Lag en klasse Hundehus. Et hundehus skal inneholde en hund av typen Hund. Det skal ikke være noen konstruktør til denne klassen.

c) Lag en metode def sett_inn_hund(self, hund): i Hundehus som setter instansvariabelen hund til å være hund i parameteret.

d) Lag en metode def print_ut_info(self): i klassen Hund, som printer ut alder og navn til terminalen.

e) Lag en metode def print_ut_info_om_min_hund(self): i klassen Hundehus, som kaller på hund.print_ut_info(). Om Hundehuset ikke har noen hund, skal det printes ut "Hundehuset er tomt".

f) Kall på print_ut_info_om_min_hund() i klassen Hundehus imens Hundehuset fremdeles er tomt, og sjekk om den printer ut "Hundehuset er tomt".

g) Sett så inn Hund-objektet du lagde i e) inn i Hundehuset. Kall så på print_ut_info_om_min_hund() og sjekk at den printer ut riktig informasjon om hunden.