Skip to content

Функции & Классы и ООП — Русский

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

Функция

Функция максимум(a: целое, b: целое) -> целое:
    Если a > b То:
        Возвращать a
    Иначе:
        Возвращать b
    Конец
Конец

Класс

Класс Человек:
    защищённый имя: текст
    Конструктор(имя: текст):
        this.имя = имя
    Конец
    публичный Функция метка() -> текст:
        Возвращать self.имя
    Конец
Конец

Класс Ученик(Человек):
    публичный переопределяет Функция метка() -> текст:
        Возвращать super.метка()
    Конец
Конец
self == this