Функции & Классы и ООП — Русский¶
Классы поддерживают конструктор, наследование, видимость, override, super и self/this.
Функция¶
Функция максимум(a: целое, b: целое) -> целое:
Если a > b То:
Возвращать a
Иначе:
Возвращать b
Конец
Конец
Класс¶
Класс Человек:
защищённый имя: текст
Конструктор(имя: текст):
this.имя = имя
Конец
публичный Функция метка() -> текст:
Возвращать self.имя
Конец
Конец
Класс Ученик(Человек):
публичный переопределяет Функция метка() -> текст:
Возвращать super.метка()
Конец
Конец
self == this