class TestObjekt: def __init__(self, streng1, streng2): self._verdi1 = streng1 self._verdi2 = streng2 # Public metode - en del av grensesnittet og tilgjengelig utenfra def hentVerdi(self): returverdi = self._verdi1 + self._hjelpemetode(self._verdi2) return returverdi # Private metode - IKKE en del av grensesnittet, og kan kun brukes i klassen def _hjelpemetode(self, streng): return streng * 3 def hovedprogram(): objekt = TestObjekt("Kaffe", "!") """ Kan IKKE kalle på private metoder utenfra objektet! Linjen nedenfor er syntaktisk lovlig i python, men er SVÆRT dårlig kodeskikk! """ # print(objekt._hjelpemetode("FY!")) print(objekt.hentVerdi()) # Gir utskriften: "Kaffe!!!" hovedprogram()