JavaScript is required

What is a base class?

A.
An abstract class that is at the top of the inheritance hierarchy.
B.
A class with a pure virtual function in it.
C.
A class that inherits from another class
D.
A class that is inherited by another class, and thus is included in that class.
Trả lời:

Đáp án đúng: D


Đáp án đúng là D. Một lớp cơ sở (base class) là lớp mà các lớp khác kế thừa từ nó. Do đó, nó được "bao gồm" (về mặt quan hệ kế thừa) trong các lớp con (derived classes). * **A:** Một lớp trừu tượng (abstract class) có thể là lớp cơ sở, nhưng không phải tất cả các lớp cơ sở đều là lớp trừu tượng. Hơn nữa, việc nó ở "đầu" của hệ thống phân cấp kế thừa không phải là định nghĩa chính xác về lớp cơ sở. * **B:** Một lớp có hàm ảo thuần túy (pure virtual function) là một lớp trừu tượng, nhưng không phải mọi lớp cơ sở đều có hàm ảo thuần túy. * **C:** Một lớp kế thừa từ một lớp khác được gọi là lớp con (derived class) hoặc lớp dẫn xuất, không phải là lớp cơ sở.

Câu hỏi liên quan