⊗tsSpOpCCo 6 of 37 menu

Konstruktor klasy w OOP w TypeScript

Przekażmy początkową wartość właściwości parametrem konstruktora klasy. W tym przypadku parametrowi również trzeba ustawić typ:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

Jest tu niuans. Ponieważ wartość właściwości jest przypisywana w konstruktorze, to początkowej wartości właściwości można nie ustawiać i to nie będzie błędem:

class User { name: string; // nie ustawiamy wartości constructor(name: string) { this.name = name; } }

Stwórzmy teraz obiekt naszej klasy, od razu podając przy tym jego imię:

let user: User = new User('john');

Odwołajmy się do właściwości naszej klasy:

console.log(user.name); // 'john'

Utwórz klasę Employee, do konstruktora której przekaż imię, nazwisko, wiek i wynagrodzenie pracownika.

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ć