Метады класаў у ААП у TypeScript
Давайце цяпер навучымся ствараць метады
класаў. Хай у нас ёсць клас User
са ўласцівасцю name:
class User {
name: string = '';
}
Зробім метад, які вяртае імя карыстальніка, указаўшы яму тып якое вяртаецца значэння:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
А цяпер зробім метад, які змяняе значэнне імені. Імя будзе перадавацца параметрам і для гэтага параметра мы таксама павінны ўказаць тып:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Стварыце клас Student са ўласцівасцямі
name і age. Дадайце метады
для атрымання і змены гэтых уласцівасцей.