Funzioni & Classi e OOP — Italiano¶
Le classi supportano costruttore, ereditarietà, visibilità, override, super e self/this.
Funzione¶
Funzione massimo(a: intero, b: intero) -> intero:
Se a > b Allora:
Restituisci a
Altrimenti:
Restituisci b
Fine
Fine
Classe¶
Classe Persona:
protetto nome: stringa
Costruttore(nome: stringa):
this.nome = nome
Fine
pubblico Funzione etichetta() -> stringa:
Restituisci self.nome
Fine
Fine
Classe Studente(Persona):
pubblico ridefinisce Funzione etichetta() -> stringa:
Restituisci super.etichetta()
Fine
Fine
self == this