JavaScript is required

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

A.

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

B.

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.

C.

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.

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: C


Trong lập trình hướng đối tượng, thành phần protected của một lớp có các đặc điểm sau:

  • Không thể truy cập trực tiếp từ bên ngoài lớp.
  • Có thể được truy cập từ bên trong lớp (bởi các phương thức của lớp đó).
  • Quan trọng nhất, các lớp kế thừa từ lớp gốc (lớp cha) có thể truy cập các thành phần protected của lớp cha.

Do đó, đáp án chính xác nhất là lựa chọn mô tả đúng các đặc điểm này.

Câu hỏi liên quan