Tôi đã đọc Java SCJP cuốn sách của Khalid A. Mughal (ví JE6), và trong chủ đề 7,6 giao diện và trang số 313, nó được cho rằnggiao diện - phương pháp ghi đè không được thừa kế
Một subinterface có thể ghi đè khai báo phương thức trừu tượng từ các siêu kết nối của nó. Các phương thức ghi đè không được kế thừa.
Tôi không thể hiểu được những gì "Phương pháp ghi đè không được kế thừa". có nghĩa là. Tôi đã cố gắng thực hiện điều này:
interface A
{
void abc();
}
interface B extends A
{
@Override
void abc();
}
interface C extends B
{
void abc();
}
Và tôi đã không nhận được bất kỳ lỗi nào. Tôi không hiểu gì?
Phương pháp ghi đè không áp dụng cho giao diện, chỉ các lớp. –
Nhưng trong cuốn sách được nói trong ngữ cảnh của 'giao diện ' –
Trong Java 8, giao diện có thể có các triển khai mặc định cho các phương thức nhưng trong các phiên bản trước khái niệm ghi đè không có giao diện wrt có ý nghĩa. –