⊗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, ал биринчи санды экинчи санга бөлөт.

IMath интерфейсин ишке ашырган Math класстын жасаңыз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу