Public, Private, Protected và Readonly modifiers trong Typescript là gì?
Public, Private, Protected và Readonly modifiers trong Typescript là gì?
Trong TypeScript, các modifiers như public, private, protected, và readonly được sử dụng để kiểm soát quyền truy cập và tính chất của các thành viên (properties và methods) trong một class. Dưới đây là giải thích chi tiết về mỗi modifier:
public có thể được truy cập từ bất kỳ đâu.public firstName: string;private không thể truy cập từ bên ngoài class hoặc từ các class kế thừa.private id: number;private, nhưng nó cho phép truy cập từ các class kế thừa. Các thành viên protected không thể truy cập trực tiếp từ bên ngoài class nhưng có thể truy cập từ các class con.middle