JavaScript is required

mmmmmmmmmm

A.

The class must not have method

B.

The class must have a constructor that takes no arguments

C.

The class must have a function definition equal to zero

D.

The class may only exist during the planning phase

Trả lời:

Đáp án đúng: C


Câu hỏi có vẻ như bị thiếu nội dung, không rõ đang hỏi về khái niệm gì (ví dụ: abstract class, interface, v.v.). Tuy nhiên, dựa vào các đáp án được đưa ra, có vẻ câu hỏi liên quan đến abstract class trong C++ hoặc Java. * **A. The class must not have method:** Sai. Abstract class có thể có method, thậm chí cả method đã được implement. * **B. The class must have a constructor that takes no arguments:** Sai. Abstract class có thể có constructor có tham số hoặc không tham số. * **C. The class must have a function definition equal to zero:** Có vẻ như đang ám chỉ đến pure virtual function (ví dụ `virtual void foo() = 0;` trong C++). Nếu một class chứa ít nhất một pure virtual function, thì class đó là abstract. Đây có lẽ là đáp án đúng nhất trong các lựa chọn. * **D. The class may only exist during the planning phase:** Sai. Abstract class là một khái niệm lập trình cụ thể, không chỉ tồn tại trong giai đoạn planning. Do đó, đáp án C có vẻ phù hợp nhất, dù câu hỏi và các đáp án đều không rõ ràng.

Câu hỏi liên quan