⊗jsOpIhInr 28 of 60 menu

Κληρονομικότητα Κλάσεων στην OOP στο JavaScript

Μια κλάση μπορεί να κληρονομήσει από μια άλλη κλάση, δανειζόμενη τις μεθόδους και τις ιδιότητές της. Αυτό χρειάζεται στην περίπτωση που δύο κλάσεις είναι πολύ όμοιες. Για παράδειγμα, μπορεί να έχουμε μια κλάση User, και επίσης μια Student, η οποία έχει τις ίδιες ιδιότητες και μεθόδους, αλλά προσθέτει και δικές της. Σε αυτή την περίπτωση, θα ήταν βολικό ο μαθητής να κληρονομήσει τις επαναλαμβανόμενες μεθόδους του γονέα. Ας δούμε πώς γίνεται αυτό.

Ας υποθέσουμε ότι έχουμε την κλάση User, η οποία θα είναι ο γονέας:

class User { }

Ας υποθέσουμε επίσης ότι έχουμε μια κλάση με τον μαθητή, η οποία θα είναι ο απόγονος:

class Student { }

Ας κάνουμε την κλάση-απόγονο να κληρονομήσει τις μεθόδους και τις ιδιότητες του γονέα της. Αυτό γίνεται με τη χρήση της λέξης-κλειδί extends:

class Student extends User { }

Δημιουργήστε την κλάση Employee, που κληρονομεί από την κλάση User.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη