Để sử dụng giao diện Xedap cho lớp Xedap1, ta làm thế nào?
Trả lời:
Đáp án đúng: C
Câu hỏi kiểm tra kiến thức về cách một lớp (class) hiện thực (implement) một giao diện (interface) trong Java. Trong Java, từ khóa implements
được sử dụng để chỉ ra rằng một lớp sẽ cung cấp hiện thực cho tất cả các phương thức được khai báo trong giao diện. Đồng thời, một lớp có thể là public
hoặc không, tùy thuộc vào phạm vi truy cập mong muốn.
Phân tích các phương án:
- A. class Xedap1 implement Xedap {}: Thiếu chữ 's' ở cuối từ khóa
implement
, nên sai cú pháp. - B. public class Xedap1 implement Xedap {}: Thiếu chữ 's' ở cuối từ khóa
implement
, nên sai cú pháp. - C. class Xedap1 implements Xedap {}: Đúng cú pháp, lớp Xedap1 hiện thực giao diện Xedap.
- D. public class Xedap1 extends Xedap {}: Sai.
extends
được sử dụng để kế thừa từ một lớp (class) khác, không phải để hiện thực một giao diện (interface).
Vậy, đáp án đúng là C.