⊗tsSpIfMt 21 of 37 menu

TypeScript da Interfeys Metodlari

Ob'ekt interfeyslariga shuningdek, ob'ekt metodlarini ham qo‘shish mumkin. Keling, bizning interfeysimizga foydalanuvchini tabriklaydigan metod qo‘shaylik. Buning uchun biz metod nomi, parametr turlari va qaytariladigan qiymat turini belgilashimiz kerak:

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

Metodimizni ob'ektda amalga oshiramiz:

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

Metodimizni chaqiramiz:

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

IUser interfeysi uchun yoshni tekshiradigan metodni amalga oshiring. Agar foydalanuvchi yoshi 18 dan kichik bo‘lsa, kirish taqiqlanganligi haqida xabar ko‘rsatilsin.

IMath interfeysini yarating, uning num1 va num2 xususiyatlari, shuningdek, ikkala sonni yig‘adigan getSum metodi bo‘lsin.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish