Vào mỗi kỳ thi người ta cần lập ra danh thí sinh dự thi dựa theo danh sách sinh viên đủ điều kiện dự thi của mỗi môn học, để thuận tiện xử lý người ta xây dựng lớp Thí sinh dựa trên lớp sinh viên với điều kiện là đủ điều kiện dự thi các môn học. Người ta phân tích thấy lớp thí sinh là trường hợp đặc biệt của lớp Sinh viên vì vậy khi xây dựng người ta xây dựng:
Đáp án đúng: A
Trong bài toán này, lớp Thí sinh là một trường hợp cụ thể của lớp Sinh viên, với điều kiện bổ sung là phải đủ điều kiện dự thi. Điều này có nghĩa là lớp Thí sinh có tất cả các thuộc tính và phương thức của lớp Sinh viên, cùng với một số thuộc tính hoặc phương thức đặc biệt liên quan đến việc dự thi. Do đó, lớp Thí sinh nên kế thừa lớp Sinh viên.
A. Lớp Thí sinh kế thừa lớp Sinh viên: Đây là đáp án đúng. Kế thừa cho phép lớp Thí sinh sử dụng lại các thuộc tính và phương thức của lớp Sinh viên, đồng thời thêm các thuộc tính và phương thức riêng.
B. Lớp Sinh viên kế thừa lớp Thí sinh: Sai. Vì không phải sinh viên nào cũng là thí sinh dự thi, nên việc Sinh viên kế thừa Thí sinh là không hợp lý.
C. Lớp Thí sinh là lớp bao của lớp Sinh viên: Sai. Lớp bao (composition) thể hiện mối quan hệ "có một" chứ không phải "là một".
D. Lớp Sinh viên là lớp bao của lớp Thí sinh: Sai. Tương tự như trên, lớp bao không phù hợp trong trường hợp này.
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.
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
