Cho biết với từ khoá khai báo thuộc tính nào để xác định quyền truy xuất sau: Thuộc tính được phép truy xuất từ tất cả các lớp đối tượng khác?
Trả lời:
Đáp án đúng: A
Trong lập trình hướng đối tượng, các từ khóa khai báo thuộc tính (access modifiers) quy định phạm vi truy cập của thuộc tính đó.
* **`public`**: Cho phép truy cập từ bất kỳ đâu, từ bên trong lớp, từ các lớp kế thừa và từ bên ngoài lớp.
* **`private`**: Chỉ cho phép truy cập từ bên trong lớp chứa nó. Các lớp khác, kể cả lớp con, không thể truy cập trực tiếp.
* **`protected`**: Cho phép truy cập từ bên trong lớp và từ các lớp con (kế thừa). Các lớp không có quan hệ kế thừa không thể truy cập.
* **`static`**: Không liên quan đến quyền truy cập mà biểu thị thuộc tính hoặc phương thức thuộc về lớp chứ không phải một đối tượng cụ thể của lớp.
Như vậy, để một thuộc tính được phép truy xuất từ tất cả các lớp đối tượng khác, ta sử dụng từ khóa `public`.





