Bản sao có thể xảy ra:
Abstract class and Interface class?
Java: interface/abstract classes/abstract methodviệc sử dụng giao diện thực tế trong java là gì?
Trong Java, bất kể sử dụng giao diện được thực hiện bởi lớp trừu tượng. Tôi biết một lợi thế của giao diện là nếu chúng ta thực hiện một giao diện thì chúng ta cũng có thể mở rộng một lớp khác. Có sử dụng hoặc lợi thế nào khác của giao diện trong Java không?
Câu hỏi này đã được hỏi nhiều lần trước đây, trong các vỏ bọc khác nhau. –
Để thực hiện một giao diện, tất cả các phương thức được định nghĩa bởi giao diện đó phải xuất hiện trong mã nguồn của nó trước khi lớp sẽ biên dịch thành công. Giao diện theo cách này cho phép một lớp trở nên chính thức hơn về hành vi mà nó hứa hẹn sẽ cung cấp. –