Funktioner & Klasser och OOP — Svenska¶
Klasser stöder konstruktor, arv, synlighet, override, super och self/this.
Funktion¶
Funktion maximum(a: heltal, b: heltal) -> heltal:
Om a > b Så:
Returnera a
Annars:
Returnera b
Slut
Slut
Klass¶
Klass Person:
skyddad namn: text
Konstruktor(namn: text):
this.namn = namn
Slut
offentlig Funktion etikett() -> text:
Returnera self.namn
Slut
Slut
Klass Elev(Person):
offentlig åsidosätter Funktion etikett() -> text:
Returnera super.etikett()
Slut
Slut
self == this