Đâu là một khai báo lớp kế thừa từ hai giao điện đúng? Chọn một câu trả lời
A.
interface Summable {} interface Eatable {} class Math implements Summable;Eatable{}
B.
interface Summable {} interface Eatable {} class Math implements Summable and Eatable{}
C.
interface Summable {} interface Eatable {} class Math: Summable,Eatable{}
D.
interface Summable {} interface Eatable {} class Math implements Summable,Eatable{}
Trả lời:
Đáp án đúng: D
Câu hỏi kiểm tra cách khai báo một lớp kế thừa từ nhiều giao diện (interfaces). Trong Java (hoặc các ngôn ngữ tương tự như C#), một lớp có thể triển khai (implement) nhiều giao diện. Cú pháp để làm điều này là sử dụng từ khóa `implements` theo sau là danh sách các giao diện, cách nhau bởi dấu phẩy.
* **Phương án A:** Sai vì sử dụng dấu chấm phẩy (`;`) thay vì dấu phẩy (`,`) giữa các giao diện.
* **Phương án B:** Sai vì sử dụng từ khóa `and` không đúng cú pháp.
* **Phương án C:** Sai vì sử dụng dấu hai chấm (`:`) thay vì từ khóa `implements`. Cách này thường thấy trong C++, không phải Java.
* **Phương án D:** Đúng vì sử dụng từ khóa `implements` và dấu phẩy (`,`) để liệt kê các giao diện mà lớp triển khai.
Vậy, phương án D là đáp án đúng.
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
