Một bạn sinh viên xây dựng lớp Ciclre(hình tròn) kế thừa lớp point (điểm) như trên. Để xác định đường tròn bạn cần một điểm (tâm) và bán kính, tuy nhiên khi khai báo hình tròn bạn sinh viên này chỉ khai báo mỗi bán kinh r vì:
Trả lời:
Đáp án đúng: A
Câu hỏi kiểm tra kiến thức về tính kế thừa trong lập trình hướng đối tượng. Lớp `Circle` (đường tròn) kế thừa từ lớp `Point` (điểm). Vì tâm của đường tròn là một điểm, nên nó có thể được kế thừa từ lớp `Point`. Do đó, khi khai báo lớp `Circle`, chỉ cần khai báo thêm bán kính `r` là đủ, vì thông tin về tâm đã có từ lớp cha `Point`.
* **Đáp án 1:** Đúng. Vì điểm (tâm) đã được kế thừa từ lớp `Point`, nên lớp `Circle` không cần khai báo lại.
* **Đáp án 2:** Sai. Bạn sinh viên đã tận dụng tính kế thừa để tái sử dụng thuộc tính của lớp cha, đây không phải là một lỗi.
* **Đáp án 3:** Sai. Lớp đường tròn không phải là bạn của lớp điểm, đây là một khái niệm sai lệch trong lập trình hướng đối tượ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

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
