⊗jsOpIhPrM 34 of 60 menu

JavaScript-dä OOP-de miras almakda hususy usullar

Hususy usullar miras alynmaýar. Bu, inkapsulýasiýany bozmazlyk üçin ýörite edilendir. Mysal üçin göreliň. Geliň, şeýle bir ata klasymyz bolsun, onuň hususy usuly bilen:

class User { setName(name) { this.name = name; } getName() { return this.#capeFirst(this.name); } #capeFirst(str) { return str[0].toUpperCase() + str.slice(1); } }

Geliň, ata klasdan şu klas miras alsyn:

class Student extends User { setSurn(surn) { this.surn = surn; } getSurn() { return this.surn; } }

Geliň, nesil ataňyň hususy usulydan peýdalanmak islesin. JavaScript buna rugsat bermez we ýalňyşlyk berer:

class Student extends User { setSurn(surn) { this.surn = surn; } getSurn() { return this.#capeFirst(this.surn); // ýalňyşlyk bolar } }

Employee klasynda ataňyň hususy usulydan peýdalanmaga synanyşyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et