⊗jsOpIhPbM 29 of 60 menu

Κληρονομικότητα δημόσιων μεθόδων στην αντικειμενοστρεφή προγραμματισμό σε JavaScript

Η παράγωγη κλάση κληρονομεί όλες τις δημόσιες μεθόδους των γονέων. Ας δούμε ένα παράδειγμα. Ας υποθέσουμε ότι έχουμε μια κλάση με τις ακόλουθες μεθόδους:

class User { setName(name) { this.name = name; } getName() { return this.name; } }

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

class Student extends User { }

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

let student = new Student;

Ας ορίσουμε το όνομα του χρησιμοποιώντας την κληρονομημένη μέθοδο:

student.setName('john');

Ας διαβάσουμε το όνομα του χρησιμοποιώντας την κληρονομημένη μέθοδο:

let name = student.getName(); console.log(name);

Ελέγξτε ότι η κλάση σας 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη