Các thuộc tính OOP của lớp trong TypeScript

Bây giờ hãy học cách khai báo các thuộc tính của lớp. Trong TypeScript, khi khai báo, tất cả các thuộc tính đều cần chỉ định kiểu của chúng. Hãy xem cách thực hiện điều này trong thực tế.

Hãy tạo một lớp User. Hãy đặt cho nó thuộc tính name, chỉ định rằng nó sẽ là một chuỗi:

typescriptclass User {
  name: string;
}

Tuy nhiên, mã như vậy sẽ báo lỗi, vì giá trị ban đầu của thuộc tính chưa được đặt.

Hãy đặt nó:

typescriptclass User {
  name: string = 'john';
}

Bây giờ hãy tạo một đối tượng từ lớp của chúng ta:

typescriptlet user: User = new User;

Và bây giờ hãy xuất giá trị của thuộc tính:

typescriptconsole.log(user.name); // 'john'

Và bây giờ hãy thay đổi giá trị thuộc tính sau khi tạo đối tượng:

typescriptuser.name = 'eric';
Задание 1

Tạo lớp Student với các thuộc tính name và age.