Skip to content

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