Skip to content

Συναρτήσεις & Κλάσεις και OOP — Ελληνικά

Οι κλάσεις υποστηρίζουν κατασκευαστή, κληρονομικότητα, ορατότητα, override, super και self/this.

Συνάρτηση

Συνάρτηση μέγιστο(a: ακέραιος, b: ακέραιος) -> ακέραιος:
    Αν a > b Τότε:
        Επιστρέφω a
    Αλλιώς:
        Επιστρέφω b
    Τέλος
Τέλος

Κλάση

Κλάση Πρόσωπο:
    προστατευμένο όνομα: κείμενο
    Κατασκευαστής(όνομα: κείμενο):
        this.όνομα = όνομα
    Τέλος
    δημόσιο Συνάρτηση ετικέτα() -> κείμενο:
        Επιστρέφω self.όνομα
    Τέλος
Τέλος

Κλάση Μαθητής(Πρόσωπο):
    δημόσιο υπερκάλυψη Συνάρτηση ετικέτα() -> κείμενο:
        Επιστρέφω super.ετικέτα()
    Τέλος
Τέλος
self == this