Câu hỏi

Public, Private, ProtectedReadonly modifiers trong Typescript là gì?

Câu trả lời

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

  • Public là mức độ truy cập mặc định cho các thành viên của class trong TypeScript. Các thành viên được khai báo với public có thể được truy cập từ bất kỳ đâu.
  • Ví dụ: public firstName: string;

Private

  • Private giới hạn quyền truy cập của thành viên chỉ trong class mà nó được khai báo. Các thành viên private không thể truy cập từ bên ngoài class hoặc từ các class kế thừa.
  • Ví dụ: private id: number;

Protected

  • Protected tương tự như 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.
  • Ví dụ: `protected empCode: number;...
Bạn cần đăng nhập để xem
middle

middle

Gợi ý câu hỏi phỏng vấn

entry

Sự khác biệt giữa phần mở rộng .ts.tsx trong TypeScript là gì?

senior

Từ khóa override hoạt động như thế nào trong TypeScript?

middle

Làm thế nào để kiểm tra kiểu của một biến trong Typescript?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào