⊗tsSpOpCCo 6 of 37 menu

Konstruktor třídy v OOP v TypeScript

Pojďme předat počáteční hodnotu vlastnosti parametrem konstruktoru třídy. V tomto případě je také potřeba parametru nastavit typ:

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

Je zde jeden nuance. Protože je hodnota vlastnosti přiřazena v konstruktoru, tak počáteční hodnotu vlastnosti není nutné nastavovat a to nebude chyba:

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

Nyní vytvořme objekt naší třídy, přičemž ihned uvedeme jeho jméno:

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

Přistupme k vlastnosti naší třídy:

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

Vytvořte třídu Employee, do jejíhož konstruktoru předáte jméno, příjmení, věk a plat zaměstnance.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout