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: Chỉ cho phép bản thân lớp đó và lớp dẫn xuất từ nó mới truy xuất được?
Trả lời:
Đáp án đúng: C
Trong lập trình hướng đối tượng, các từ khóa khai báo thuộc tính truy xuất có ý nghĩa như sau:
- `public`: Cho phép truy cập từ bất kỳ đâu (trong và ngoài lớp, trong và ngoài các lớp dẫn xuất).
- `private`: Chỉ cho phép truy cập từ bên trong lớp đó.
- `protected`: Chỉ cho phép truy cập từ bên trong lớp đó và từ các lớp dẫn xuất của nó.
- `static`: Được sử dụng để tạo ra các biến hoặc phương thức thuộc về lớp chứ không phải là một đối tượng cụ thể của lớp đó. Nó không liên quan trực tiếp đến quyền truy cập.
Như vậy, từ khóa `protected` đáp ứng đúng yêu cầu của câu hỏi: chỉ cho phép bản thân lớp đó và lớp dẫn xuất từ nó mới truy xuất được.





