⊗tsSpOpCCo 6 of 37 menu

Konštruktor triedy v OOP v TypeScript

Pošleme počiatočnú hodnotu vlastnosti parametrom konštruktora triedy. V tomto prípade je potrebné nastaviť parameter aj typ:

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

Je tu jeden nuance. Pretože hodnota vlastnosti je priradená v konštruktore, počiatočnú hodnotu vlastnosti nie je potrebné nastavovať a to nebude chyba:

class User { name: string; // nenastavujeme hodnotu constructor(name: string) { this.name = name; } }

Teraz vytvorme objekt našej triedy, pričom hneď uvedieme jeho meno:

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

Prístup k vlastnosti našej triedy:

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

Vytvorte triedu Employee, do konštruktora ktorej prepošlite meno, priezvisko, vek a plat zamestnanca.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť