class Student: def __init__(self, navn): self._navn = navn self._fagliste = [] def leggTilFag(self, fag): self._fagliste.append(fag) #HER KAN VI SAMTIDIG LEGGE STUDENTEN TIL FAGET DIREKTE! """fag.leggTilStudent(self) #<---- Tenk på hva som skjer her""" #^ faget er fag-objektet vi legger til STUDENTEN #^ self er her DETTE student-objektet (som er det vi # vi vil legge til faget. Skjønner?) # Dette er en kryssreferanse: student-obj inneholder fag-obj # fag-obj inneholder student-ob def hentAntallFag(self): return len(self._fagliste) def hentStudentNavn(self): return self._navn def skrivFagPaaStudent(self): print(self._navn) for fag in self._fagliste: print(fag.hentFagNavn())