Funktioner & Klasser og OOP — Dansk¶
Klasser understøtter konstruktør, arv, synlighed, override, super og self/this.
Funktion¶
Funktion maksimum(a: heltal, b: heltal) -> heltal:
Hvis a > b Så:
Returnere a
Ellers:
Returnere b
Slut
Slut
Klasse¶
Klasse Person:
beskyttet navn: tekst
Konstruktør(navn: tekst):
this.navn = navn
Slut
offentlig Funktion etiket() -> tekst:
Returnere self.navn
Slut
Slut
Klasse Elev(Person):
offentlig overskriver Funktion etiket() -> tekst:
Returnere super.etiket()
Slut
Slut
self == this