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:
class 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ó:
class User {
name: string = 'john';
}
Bây giờ hãy tạo một đối tượng từ lớp của chúng ta:
let user: User = new User;
Và bây giờ hãy xuất giá trị của thuộc tính:
console.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:
user.name = 'eric';
Tạo lớp Student với các thuộc tính
name và age.