JavaScript is required

Các dạng kế thừa là:

A.

A. Private, Public, Protected

B.

B. Private, Public

C.

C. Private, Protected

D.
D. Protected, Public
Trả lời:

Đáp án đúng: A


Trong C++, có ba dạng kế thừa chính: `private`, `public` và `protected`. * **Public:** Khi một lớp kế thừa từ một lớp khác theo kiểu `public`, các thành viên `public` của lớp cơ sở vẫn là `public` trong lớp dẫn xuất, các thành viên `protected` của lớp cơ sở vẫn là `protected` trong lớp dẫn xuất. Các thành viên `private` của lớp cơ sở không thể truy cập trực tiếp từ lớp dẫn xuất. * **Protected:** Khi một lớp kế thừa từ một lớp khác theo kiểu `protected`, các thành viên `public` và `protected` của lớp cơ sở trở thành `protected` trong lớp dẫn xuất. Các thành viên `private` của lớp cơ sở không thể truy cập trực tiếp từ lớp dẫn xuất. * **Private:** Khi một lớp kế thừa từ một lớp khác theo kiểu `private`, các thành viên `public` và `protected` của lớp cơ sở trở thành `private` trong lớp dẫn xuất. Các thành viên `private` của lớp cơ sở không thể truy cập trực tiếp từ lớp dẫn xuất. Do đó, đáp án A là chính xác nhất.

Câu hỏi liên quan