Свойства ООП класса в 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
.