⊗jsOpBsCPP 12 of 60 menu

Właściwości poprzez parametry konstruktora w OOP w JavaScript

Zmienne przekazane poprzez parametry konstruktora można zapisać we właściwościach obiektu:

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

W ten sposób przekazane wartości staną się dostępne we wszystkich metodach klasy. Dla przykładu wykorzystajmy przekazane wartości w jakiejś metodzie:

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

Sprawdźmy, jak to działa. Stwórzmy nowy obiekt, przekazując do niego parametrem imię i nazwisko użytkownika:

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

Odnajdźmy się teraz do naszej metody:

console.log(user.show());

Przekaż w konstruktorze klasy Employee imię i wynagrodzenie pracownika i zapisz je w odpowiednich właściwościach.

Stwórz metodę, która będzie wyświetlać imię pracownika.

Stwórz metodę, która będzie wyświetlać wynagrodzenie pracownika.

Stwórz metodę, która będzie zwiększać wynagrodzenie pracownika o 10%.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć