⊗tsSpIfMt 21 of 37 menu

TypeScript'te Arayüz Metotları

Nesne arayüzlerine aynı zamanda nesne metotları da ekleyebiliriz. Kullanıcıyı selamlayacak bir metot ekleyelim. Bunun için metodun adını, parametrelerin tiplerini ve dönüş değerinin tipini belirtmeliyiz:

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

Şimdi metodumuzu bir nesnede uygulayalım:

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

Metodumuzu çağıralım:

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

IUser arayüzü için, yaş kontrolü yapan bir metot uygulayın. Eğer kullanıcının yaşı 18'den küçükse, erişimin reddedildiğine dair bir mesaj gösterilsin.

num1 ve num2 özelliklerine ve her iki sayıyı toplayacak getSum metoduna sahip IMath arayüzünü oluşturun.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet