JavaScript is required

Khai báo các phương thức trong lớp cơ sở trừu tượng phải:

A.

Là phương thức ảo thuần túy

B.

Với C++ có cú pháp : virtual void[kiểu_dữ _liệu] tên_phương_thức(tham đối)=0

C.

Các phương thức không được định nghĩa nội dung

D.
Tất cả đều đúng
Trả lời:

Đáp án đúng: D


Lớp cơ sở trừu tượng (abstract base class) là một lớp không thể tạo ra đối tượng trực tiếp. Nó được thiết kế để làm lớp cơ sở cho các lớp khác. Các phương thức trong lớp cơ sở trừu tượng được khai báo là phương thức ảo thuần túy (pure virtual function). Trong C++, cú pháp để khai báo một phương thức ảo thuần túy là `virtual void [kiểu_dữ_liệu] tên_phương_thức(tham_số) = 0;`. Vì là phương thức ảo thuần túy nên chúng không được định nghĩa nội dung (body) trong lớp cơ sở trừu tượng. Nội dung của các phương thức này sẽ được định nghĩa ở các lớp con kế thừa từ lớp cơ sở trừu tượng. Vì vậy, tất cả các phương án A, B và C đều đúng.

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.


50 câu hỏi 60 phút

Câu hỏi liên quan