⊗tsSpIfCII 27 of 37 menu

Интерфејси за ООП класи во TypeScript

Интерфејсите во TypeScript широко се користат исто како шаблони и за класи. За да се примени потребниот интерфејс на класата, по името на класата се пишува клучен збор implements и потоа името на интерфејсот.

Притоа, интерфејсите опишуваат само јавни својства и методи на класата. Приватниот дел се дефинира во самата класа и не се опишува во интерфејсот.

Ајде да испробаме во пракса. Да претпоставиме дека имаме следниов интерфејс, кој дефинира својство и метод:

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

Да направиме класа која го имплементира овој интерфејс. Во оваа класа мора да бидат имплементирани својството name и методот greet:

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

Создадете интерфејс IMath со својства num1 и num2 и метод getDiv, кој ќе го дели првиот број со вториот.

Направете класа Math која имплементира интерфејсот IMath.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј