JavaScript is required

The default access for members of a class is ___ .

A.
private
B.
public
C.
protected
D.
protect
Trả lời:

Đáp án đúng: A


Trong C++, nếu không chỉ định rõ quyền truy cập (access modifier) cho các thành viên (biến hoặc hàm) của một lớp (class), thì mặc định quyền truy cập sẽ là `private`. Điều này có nghĩa là các thành viên đó chỉ có thể được truy cập từ bên trong lớp đó, và không thể truy cập trực tiếp từ bên ngoài lớp (ví dụ: từ các hàm hoặc đối tượng khác). Do đó, đáp án A là chính xác. Các lựa chọn khác không đúng vì: - `public`: Cho phép truy cập từ bất kỳ đâu. - `protected`: Cho phép truy cập từ bên trong lớp đó, các lớp con kế thừa từ lớp đó, và các lớp trong cùng một package (nếu có). - `protect`: Không phải là một access modifier hợp lệ trong C++ (hoặc Java).

Câu hỏi liên quan