Skip to content

Funções & Classes e POO — Português

As classes suportam construtor, herança, visibilidade, override, super e self/this.

Função

Função máximo(a: inteiro, b: inteiro) -> inteiro:
    Se a > b Então:
        Retornar a
    Senão:
        Retornar b
    Fim
Fim

Classe

Classe Pessoa:
    protegido nome: cadeia
    Construtor(nome: cadeia):
        this.nome = nome
    Fim
    público Função rótulo() -> cadeia:
        Retornar self.nome
    Fim
Fim

Classe Estudante(Pessoa):
    público sobrescreve Função rótulo() -> cadeia:
        Retornar super.rótulo()
    Fim
Fim
self == this