Skip to content

Функції & Класи та ООП — Українська

Класи підтримують конструктор, успадкування, видимість, override, super і self/this.

Функція

Функція максимум(a: ціле, b: ціле) -> ціле:
    Якщо a > b Тоді:
        Повертати a
    Інакше:
        Повертати b
    Кінець
Кінець

Клас

Клас Особа:
    захищений імʼя: текст
    Конструктор(імʼя: текст):
        this.імʼя = імʼя
    Кінець
    публічний Функція мітка() -> текст:
        Повертати self.імʼя
    Кінець
Кінець

Клас Учень(Особа):
    публічний перевизначає Функція мітка() -> текст:
        Повертати super.мітка()
    Кінець
Кінець
self == this