Phạm vi truy cập của một đối tượng khi khai báo private là gì?
Trả lời:
Đáp án đúng: A
Trong lập trình hướng đối tượng, khi một thành viên (biến hoặc phương thức) của một lớp được khai báo là `private`, nó chỉ có thể được truy cập trực tiếp từ bên trong chính lớp đó. Các lớp khác, kể cả các lớp con hoặc các lớp trong cùng package, đều không thể truy cập trực tiếp vào các thành viên `private`.
* **Phương án A:** Sai. `private` không cho phép truy cập từ bất kỳ đâu trong chương trình.
* **Phương án B:** Sai. Truy cập từ các lớp trong cùng package chỉ đúng với `default` (package-private) hoặc `protected` (nếu lớp con cũng nằm trong package đó) access modifier.
* **Phương án C:** Sai. Tương tự phương án B, phạm vi này không đúng với `private`.
* **Phương án D:** Đúng. `private` chỉ cho phép truy cập từ các phương thức khác trong cùng class.
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
