⊗jsOpBsCPP 12 of 60 menu

კონსტრუქტორის პარამეტრების მეშვეობით თვისებები OOP-ში JavaScript-ში

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

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

ამ გზით გადაცემული მნიშვნელობები ხელმისაწვდომი გახდება კლასის ყველა მეთოდში. მაგალითისთვის გამოვიყენოთ გადაცემული მნიშვნელობები რომელიმე მეთოდში:

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

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

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

ახლა მივმართოთ ჩვენს მეთოდს:

console.log(user.show());

გადასცეთ კონსტრუქტორს კლასის Employee თანამშრომლის სახელი და ხელფასი და ჩაწერეთ ისინი შესაბამის თვისებებში.

გააკეთეთ მეთოდი, რომელიც გამოიტანს თანამშრომლის სახელს.

გააკეთეთ მეთოდი, რომელიც გამოიტანს თანამშრომლის ხელფასს.

გააკეთეთ მეთოდი, რომელიც გაზრდის თანამშრომლის ხელფასს 10%-ით.

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