⊗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štinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა