Skip to content

Funciones & Clases y POO — Español

Las clases admiten constructor, herencia, visibilidad, redefinición, super y self/this.

Función

Función máximo(a: entero, b: entero) -> entero:
    Si a > b Entonces:
        Devolver a
    Sino:
        Devolver b
    Fin
Fin

Clase

Clase Persona:
    protegido nombre: cadena
    Constructor(nombre: cadena):
        this.nombre = nombre
    Fin
    público Función etiqueta() -> cadena:
        Devolver self.nombre
    Fin
Fin

Clase Estudiante(Persona):
    público sobrescribe Función etiqueta() -> cadena:
        Devolver super.etiqueta()
    Fin
Fin
self == this