Lời gọi phương thức ảo là:
Trả lời:
Đáp án đúng: A
Lời gọi phương thức ảo (virtual method) trong lập trình hướng đối tượng là cơ chế cho phép một phương thức được định nghĩa trong lớp cơ sở (base class) có thể được ghi đè (override) trong lớp con (derived class). Khi một phương thức ảo được gọi thông qua một con trỏ hoặc tham chiếu đến một đối tượng thuộc lớp cơ sở, chương trình sẽ xác định phiên bản thực tế của phương thức cần gọi dựa trên kiểu thực tế (runtime type) của đối tượng mà con trỏ/tham chiếu đó trỏ tới, chứ không phải dựa trên kiểu của con trỏ/tham chiếu. Vì vậy, phương thức ảo phải được gọi thông qua con trỏ đối tượng để đảm bảo tính đa hình.
* **Phương án 1: Gọi như phương thức thông thường** - Sai. Phương thức ảo không chỉ gọi như phương thức thông thường, mà còn cần cơ chế để xác định phiên bản thực tế của phương thức tại thời điểm chạy.
* **Phương án 2: Gọi kèm từ khoá virtual** - Sai. `virtual` chỉ là từ khóa khai báo, còn cách gọi thì khác.
* **Phương án 3: Không thể gọi phương thức ảo** - Sai. Phương thức ảo hoàn toàn có thể được gọi.
* **Phương án 4: Phải gọi thông qua con trỏ đối tượng** - Đúng. Đây là cách phổ biến và cần thiết để thể hiện tính đa hình của phương thức ảo.
Cùng ôn thi với bộ câu hỏi trắc nghiệm môn Lập trình hướng đối tượng có đáp án mà tracnghiem.net chia sẽ dưới đây, nhằm giúp các bạn sinh viên chuyên ngành chuẩn bị cho kì thi sắp tới.
48 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
