⊗jsOpBsCPP 12 of 60 menu

JavaScript-daky OOP-da guruň konstruktor parametrleri arkaly aýratynlyklar

Guruň konstruktoryna parametrler arkaly geçirilen üýtgeýänleri obýektiň aýratynlyklaryna ýazyp bolýar:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } }

Şeýlelikde geçirilen bahalar klasyň ähli usullarynda elýeterli bolar. Mysal üçin, geçirilen bahalary bir usulda ulanalyň:

class User { constructor(name, surn) { this.name = name; this.surn = surn; } show() { return this.name + ' ' + this.surn; } }

Geliň, bunyň nähili işleýändigini barlap göreli. Täze obýekt döredeliň we ona parametr hökmünde ulanyjyň adyny we familiýasyny geçireliň:

let user = new User('john', 'smit');

Indi öz usulymyza ýüz tutalyň:

console.log(user.show());

Employee klasynyň konstruktoruna işçiniň adyny we aýlygyny geçiriň we olary degisli aýratynlyklara ýazyň.

Işçiniň adyny görkezýän usul ýasaň.

Işçiniň aýlygyny görkezýän usul ýasaň.

Işçiniň aýlygyny 10% artdyrýan usul ýasaň.

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