JavaScript is required

Thành phần protected của lớp là thành phần:

A.

Không cho phép truy xuất từ bên ngoài của lớp chỉ có các phương thức bên trong lớp mới có thể truy xuất được

B.

Không cho phép truy xuất từ bên ngoài của lớp nhưng cho phép lớp kế thừa truy xuất tới

C.

Cho phép truy xuất từ bên ngoài lớp

D.

Cho phép truy xuất từ bên ngoài lớp và cho phép kế thừa

Trả lời:

Đáp án đúng: B


Trong lập trình hướng đối tượng, thành phần `protected` của một lớp có những đặc điểm sau: * **Không cho phép truy xuất từ bên ngoài lớp:** Các thành viên `protected` không thể được truy cập trực tiếp từ bên ngoài lớp (ví dụ, từ các đối tượng của lớp hoặc từ các hàm không phải là thành viên của lớp hoặc lớp con). * **Cho phép lớp kế thừa truy xuất:** Các lớp con (lớp kế thừa) có thể truy cập các thành viên `protected` của lớp cha. Điều này cho phép các lớp con sử dụng và mở rộng chức năng của lớp cha một cách an toàn, mà không cần phải công khai các thành phần đó cho toàn bộ chương trình. Vì vậy, đáp án đúng nhất là phương án 2.

Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.


50 câu hỏi 60 phút

Câu hỏi liên quan