⊗tsSpIfMt 21 of 37 menu

Metódy rozhraní v TypeScript

V rozhraniach objektov je možné pridávať aj metódy objektov. Pridajme do nášho rozhrania metódu, ktorá by mala pozdraviť používateľa. Na to musíme zadefinovať názov metódy, typy parametrov a typ návratovej hodnoty:

interface IUser { name: string; age: number; greet(text: string): string; }

Implementujme našu metódu v objekte:

let user: IUser = { name: 'john', age: 30, greet(text: string): string { return text + ', ' + this.name } }

Zavolajme našu metódu:

console.log(user.greet('hello')); // 'hello, john'

Pre rozhranie IUser implementujte metódu na kontrolu veku. Ak je vek používateľa menší ako 18, nech sa zobrazí správa, že prístup je zakázaný.

Vytvorte rozhranie IMath s vlastnosťami num1 a num2, a tiež metódou getSum, ktorá bude sčítať obe čísla.

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ť