JavaScript is required

Khai báo phương thức ảo:

A.

Giống khai báo phương thức thường nhưng đứng đầu là từ khóa virtual

B.

Giống khai báo phương thức thường nhưng không cần xây dựng nội dung

C.

Tất cả đều sai

D.

Giống khai báo phương thức thường nhưng phải được xây dựng bên trong lớp

Trả lời:

Đáp án đúng: A


Phương thức ảo (virtual method) là một phương thức được khai báo trong một lớp cơ sở (base class) và có thể được ghi đè (override) trong các lớp con (derived classes). Khi một phương thức được khai báo là ảo, nó cho phép đa hình (polymorphism), tức là một đối tượng của lớp con có thể thực thi phiên bản riêng của phương thức đó thay vì phiên bản của lớp cơ sở. Để khai báo một phương thức ảo, ta sử dụng từ khóa `virtual` trước khai báo phương thức trong lớp cơ sở.

Câu hỏi liên quan