JavaScript is required

Một thành viên của một lớp được khai báo là private không những không thể được truy xuất từ bên trong lớp mà còn không nơi nào bên ngoài lớp. Chọn một câu trả lời

A.
Câu 1 sai, câu 2 đúng
B.
Câu 1 đúng, câu 2 sai
C.
Cả 2 câu cùng đúng
D.
Cả 2 câu cùng sai
Trả lời:

Đáp án đúng: B


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 từ bên trong lớp đó. Điều này có nghĩa là không có bất kỳ đoạn mã nào bên ngoài lớp (bao gồm cả các lớp con hoặc các lớp khác trong cùng một gói) có thể truy cập trực tiếp vào thành viên `private` đó. Như vậy, cả hai phát biểu trong câu hỏi đều đúng.

Câu hỏi liên quan