Skip to content

Functies & Klassen en OOP — Nederlands

Klassen ondersteunen constructor, overerving, zichtbaarheid, override, super en self/this.

Functie

Functie maximum(a: geheel getal, b: geheel getal) -> geheel getal:
    Als a > b Dan:
        Teruggeven a
    Anders:
        Teruggeven b
    Einde
Einde

Klasse

Klasse Persoon:
    beschermd naam: tekst
    Constructor(naam: tekst):
        this.naam = naam
    Einde
    openbaar Functie etiket() -> tekst:
        Teruggeven self.naam
    Einde
Einde

Klasse Leerling(Persoon):
    openbaar overschrijft Functie etiket() -> tekst:
        Teruggeven super.etiket()
    Einde
Einde
self == this