Metodes van koppelvlakke in TypeScript
In koppelvlakke vir voorwerpe kan jy ook metodes van voorwerpe byvoeg. Laat ons 'n metode by ons koppelvlak voeg wat die gebruiker moet groet. Om dit te doen, moet ons die naam van die metode, die tipes van die parameters en die tipe van die terugkeerwaarde spesifiseer:
interface IUser {
name: string;
age: number;
greet(text: string): string;
}
Laat ons ons metode in 'n voorwerp implementeer:
let user: IUser = {
name: 'john',
age: 30,
greet(text: string): string {
return text + ', ' + this.name
}
}
Roep ons metode aan:
console.log(user.greet('hello')); // 'hello, john'
Vir die koppelvlak IUser, implementeer 'n
metode om ouderdom te kontroleer.
As die gebruiker se ouderdom minder as 18 is,
laat 'n boodskap verskyn wat sê dat toegang verbied is.
Skep 'n koppelvlak IMath met eienskappe
num1 en num2, asook 'n metode
getSum wat albei getalle sal optel.