⊗tsSpIfMt 21 of 37 menu

Rajapintojen menetelmät TypeScriptissä

Objekti rajapintoihin voidaan myös lisätä objektien menetelmiä. Lisätään rajapintaamme menetelmä, jonka tulisi tervehtiä käyttäjää. Tätä varten meidän on määritettävä menetelmän nimi, parametrien tyypit ja palautettavan arvon tyyppi:

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

Toteutetaan menetelmämme objektissa:

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

Kutsutaan menetelmäämme:

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

Rajapinnalle IUser, toteuta menetelmä iän tarkistamiseksi. Jos käyttäjän ikä on alle 18, näytä viesti, joka kertoo, että pääsy on kielletty.

Luo rajapinta IMath ominaisuuksilla num1 ja num2, sekä menetelmällä getSum, joka summasi molemmat numerot.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää