JavaScript is required

A class is called as abstract base class if it has a ___ function

A.

pure virtual

B.

static

C.

private

Trả lời:

Đáp án đúng: A


Một lớp được gọi là lớp cơ sở trừu tượng (abstract base class) nếu nó có ít nhất một hàm thuần ảo (pure virtual function). Hàm thuần ảo là hàm được khai báo trong lớp cơ sở nhưng không được định nghĩa (cung cấp triển khai) trong lớp đó. Thay vào đó, các lớp con (lớp dẫn xuất) phải cung cấp định nghĩa cho hàm này. Việc có hàm thuần ảo khiến lớp cơ sở trở thành trừu tượng, nghĩa là không thể tạo đối tượng trực tiếp từ lớp đó. Do đó, đáp án đúng là A.

Câu hỏi liên quan