Bộ sửa đổi public trong TypeScript
Các thuộc tính và phương thức được khai báo thông qua
bộ sửa đổi public đều có thể
đọc và ghi từ bên ngoài lớp. Hãy
xem xét trong thực tế. Hãy tạo cho lớp của chúng ta
một thuộc tính công khai name:
class User {
public name: string = '';
}
Tạo một đối tượng từ lớp:
let user = new User();
Thay đổi giá trị của thuộc tính:
user.name = 'john';
Đọc thuộc tính:
console.log(user.name);
Tạo lớp User, lớp này sẽ
chứa các thuộc tính công khai là tên và
năm sinh của người dùng. Tạo
một phương thức công khai getAge, phương thức này
sẽ lấy tuổi của người dùng dựa trên
năm sinh của họ.