JavaScript is required

Lớp Bạn của một lớp là:

A.

Là lớp có thể truy cập đến thành phần private, protected và public của lớp mà nó làm bạn

B.

Là lớp có thể truy cập đến thành phần protected và public của lớp mà nó làm bạn

C.

Là lớp có thể truy cập đền thành phần public của lớp mà nó làm bạn

D.
Tất cả đều sai
Trả lời:

Đáp án đúng: A


Lớp bạn (friend class) trong C++ được định nghĩa để cho phép một lớp khác truy cập vào các thành viên private, protected và public của nó. Điều này phá vỡ tính đóng gói thông thường, nhưng hữu ích trong một số trường hợp nhất định, cho phép các lớp có liên quan chặt chẽ làm việc với nhau hiệu quả hơn. * **Phương án A:** Đúng. Lớp bạn có quyền truy cập đầy đủ vào tất cả các thành phần của lớp mà nó là bạn. * **Phương án B:** Sai. Lớp bạn có thể truy cập vào cả thành phần `private`. * **Phương án C:** Sai. Lớp bạn có thể truy cập vào cả thành phần `private` và `protected`. * **Phương án D:** Sai. Vì phương án A đúng.

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