Metodat e Ndërfaqeve në TypeScript
Në ndërfaqet e objekteve gjithashtu mund të shtohen edhe metodat e objekteve. Le të shtojmë në ndërfaqen tonë një metodë që duhet të përshëndesë përdoruesin. Për këtë ne duhet të përcaktojmë emrin e metodës, llojet e parametrave dhe llojin e vlerës së kthyer:
typescriptinterface IUser {
name: string;
age: number;
greet(text: string): string;
}
Le të implementojmë metodën tonë në objekt:
typescriptlet user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
Le të thërrasim metodën tonë:
typescriptconsole.log(user.greet('hello')); // 'hello, john'
Задание 1
Për ndërfaqen IUser, implementoni
metodën për të kontrolluar moshën. Nëse mosha
e përdoruesit është më e vogël se 18, le të shfaqet
mesazhi se aksesi është i ndaluar.
Задание 2
Krijoni një ndërfaqe IMath me vetitë
num1 dhe num2, si dhe me metodën
getSum, e cila do të mbledhë
të dy numrat.