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