⊗jsOpIhInr 28 of 60 menu

კლასების მემკვიდრეობა OOP-ში JavaScript-ში

ერთმა კლასმა შეიძლება მემკვიდრეობით მიიღოს სხვა კლასის მეთოდები და თვისებები. ეს აუცილებელია იმ შემთხვევაში, როდესაც ორი კლასი ძალიან ჰგავს ერთმანეთს. მაგალითად, შეიძლება გვქონდეს კლასი User, და ასევე Student, რომელსაც აქვს იგივე თვისებები და მეთოდები, მაგრამ ემატება თავისი დამატებითი. ამ შემთხვევაში მოსახერხებელი იქნებოდა, რომ სტუდენტმა მემკვიდრეობით მიიღოს მშობელი კლასის განმეორებადი მეთოდები. მოდით ვნახოთ, როგორ კეთდება ეს.

მოდით გვქონდეს კლასი User, რომელიც იქნება მშობელი:

class User { }

მოდით ასევე გვქონდეს კლასი სტუდენტისთვის, რომელიც იქნება შვილი:

class Student { }

მოდით შევქმნათ ისე, რომ შვილ კლასმა მემკვიდრეობით მიიღოს თავისი მშობლის მეთოდები და თვისებები. ეს კეთდება საკვანძო სიტყვის extends საშუალებით:

class Student extends User { }

შექმენით კლასი 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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა