Уласцівасці ААП класа ў TypeScript
Давайце зараз навучымся аб'яўляць уласцівасці класаў. У TypeScript усім уласцівасцям пры аб'яўленні трэба паказваць іх тып. Паглядзім, як гэта робіцца на практыцы.
Давайце створым клас User. Зададзім
яму ўласцівасць name, указаўшы, што яно
будзе радком:
class User {
name: string;
}
Такі код, аднак, будзе выдаваць памылку, так як не зададзена пачатковае значэнне ўласцівасці.
Давайце зададзім яго:
class User {
name: string = 'john';
}
Цяпер зробім аб'ект нашага класа:
let user: User = new User;
А зараз вывядзем значэнне ўласцівасці:
console.log(user.name); // 'john'
А зараз зменім значэнне ўласцівасці пасля стварэння аб'екта:
user.name = 'eric';
Стварыце клас Student з уласцівасцямі
name і age.