JavaScript is required

One cannot create an object of a virtual class.

A.
TRUE
B.
FALSE
Trả lời:

Đáp án đúng: B


Câu trả lời đúng là A. TRUE. Trong lập trình hướng đối tượng, một lớp ảo (virtual class), hay còn gọi là lớp trừu tượng (abstract class), là một lớp không thể được khởi tạo trực tiếp thành một đối tượng. Mục đích chính của lớp ảo là để định nghĩa một giao diện chung cho các lớp con kế thừa từ nó. Các lớp con này sẽ phải hiện thực (implement) các phương thức ảo (virtual methods) được định nghĩa trong lớp cha trừu tượng. Nếu một lớp chứa ít nhất một phương thức ảo thuần túy (pure virtual method), thì lớp đó trở thành lớp trừu tượng và không thể tạo ra đối tượng từ lớp đó. Do đó, phát biểu "Không thể tạo một đối tượng của một lớp ảo" là đúng.

Câu hỏi liên quan