Trong kế thừa, có thể:
A.
Kế thừa tất cả các phương thức thuộc tính khai báo trong phần protected, public và không kế thừa hàm tạo, hàm huỷ
B.
Kế thừa tất cả các phương thức thuộc tính khai báo trong phần protected, public bao gồm hàm tạo, hàm huỷ
C.
Kế thừa tất cả các phương thức thuộc tính khai báo trong phần protected, public, private bao gồm hàm tạo, hàm huỷ
D.
Kế thừa tất cả các phương thức thuộc tính khai báo trong phần protected, public không kế thừa hàm tạo, hàm huỷ
Trả lời:
Đáp án đúng: A
Trong kế thừa, lớp con (lớp kế thừa) sẽ kế thừa tất cả các thành viên (thuộc tính và phương thức) được khai báo ở phạm vi `protected` và `public` từ lớp cha (lớp cơ sở). Tuy nhiên, hàm tạo (constructor) và hàm hủy (destructor) là các phương thức đặc biệt và không được kế thừa trực tiếp. Lớp con có thể định nghĩa hàm tạo và hàm hủy riêng, hoặc sử dụng hàm tạo mặc định của lớp cha (nếu không có định nghĩa riêng). Phạm vi `private` thì không thể truy cập hay kế thừa ở bất kỳ lớp nào khác. Vì vậy, đáp án đúng là 'Kế thừa tất cả các phương thức thuộc tính khai báo trong phần protected, public không kế thừa hàm tạo, hàm huỷ'.
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

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
