⊗tsSpIfCII 27 of 37 menu

Vmesniki za OOP razrede v TypeScript

Vmesniki v TypeScript se pogosto uporabljajo tudi kot predloge za razrede. Da uporabite želeni vmesnik za razred, za imenom razreda napišete ključno besedo implements in nato ime vmesnika.

Vmesniki opisujejo le javne lastnosti in metode razreda. Zasebni del je določen v samem razredu in v vmesniku ni opisan.

Preizkusimo v praksi. Recimo, da imamo naslednji vmesnik, ki določa lastnost in metodo:

interface IUser { name: string; greet(): string; }

Naredimo razred, ki implementira ta vmesnik. V tem razredu moramo imeti implementirane lastnost name in metodo greet:

class User implements IUser { name: string; constructor(name: string) { this.name = name; } greet() { return `hello, ${this.name}!`; } }

Ustvarite vmesnik IMath z lastnostmi num1 in num2 ter metodo getDiv, ki bo delila prvo število z drugim.

Naredite razred Math, ki implementira vmesnik IMath.

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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni