Trong các điều khiển truy cập sau đây, điều khiển nào xác định rằng một tính năng có thể được truy cập bởi tất cả các lớp khác?
Trả lời:
Đáp án đúng: C
Trong các ngôn ngữ lập trình hướng đối tượng, các mức truy cập (access modifiers) quy định phạm vi mà các thành viên (biến, phương thức) của một lớp có thể được truy cập từ bên ngoài lớp đó.
- Public: Các thành viên được khai báo là `public` có thể được truy cập từ bất kỳ đâu, cả bên trong và bên ngoài lớp.
- Private: Các thành viên được khai báo là `private` chỉ có thể được truy cập từ bên trong lớp mà chúng được khai báo.
- Protected: Các thành viên được khai báo là `protected` có thể được truy cập từ bên trong lớp đó, từ các lớp con (kế thừa) và từ các lớp trong cùng một package (trong Java).
- Abstract: `Abstract` không phải là một điều khiển truy cập. Một lớp abstract là một lớp không thể được khởi tạo trực tiếp và có thể chứa các phương thức abstract (chỉ có khai báo, không có triển khai).
Do đó, điều khiển truy cập cho phép một tính năng được truy cập bởi tất cả các lớp khác là `Public`.
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
