Funksjoner & Klasser og OOP — Norsk¶
Klasser støtter konstruktør, arv, synlighet, override, super og self/this.
Funksjon¶
Funksjon maksimum(a: heltall, b: heltall) -> heltall:
Hvis a > b Så:
Returnere a
Ellers:
Returnere b
Slutt
Slutt
Klasse¶
Klasse Person:
beskyttet navn: tekst
Konstruktør(navn: tekst):
this.navn = navn
Slutt
offentlig Funksjon etikett() -> tekst:
Returnere self.navn
Slutt
Slutt
Klasse Elev(Person):
offentlig overstyrer Funksjon etikett() -> tekst:
Returnere super.etikett()
Slutt
Slutt
self == this