Ở bài bác trước chúng ta vẫn hiểu rằng phương pháp áp dụng tính trừu tượng là kế thừa một tấm abstract. Hôm nay bản thân đang gợi ý chúng ta phương pháp thực hiện tính trừu tượng bằng cách kế thừa xuất phát từ một interface vào java.

Bạn đang xem: Interface trong java là gì

Một interface trong java tất cả tất cả các phương thức hồ hết là abstract không còn. Các class thực hiện xuất phát điểm từ một interface.

Cách sử dụng interface trong java

Các chúng ta xem ví dụ bên dưới đây


Trong java trình biên dịch tự động hóa thêm trường đoản cú khóa public với abstract trước cách tiến hành của interface với những từ bỏ khóa public, static cùng final trước những member tài liệu.

Ta tất cả các luật lệ nlỗi sau:

Một interface bắt buộc tất cả constructor giỏi bạn cấp thiết khởi sinh sản một interface.Tất cả những cách thức của interface phần nhiều là abstract.Một interface hoàn toàn có thể được kế thừa xuất phát điểm từ 1 interface khác.Một interface cần yếu được thừa kế xuất phát từ 1 lớp.Một class chỉ được thừa kế từ 1 class không giống, dẫu vậy một class có thể được triển khai từ nhiều interface.quý khách buộc phải cần sử dụng từ bỏ khóa implements để xúc tiến interface.

Kế thừa trong interface

Quý Khách hoàn toàn có thể thực hiện class xuất phát từ 1 interface đã được thừa kế.


Trong ví dụ bên trên interface dog được kế thừa tự interface animal. Sau đó class BabyDog thực thi interface dog với phải overriding lại nhì cách tiến hành eat với drink.

Lồng interface

Một interface có thể đựng một interface khác, kia điện thoại tư vấn là lông interface.


Sự khác nhau thân Interface với Abstract class.

STTInterfaceAbstract class
1Chỉ gồm cách thức abstract.

Xem thêm: Bản Mẫu Dịch Sổ Hộ Khẩu Tiếng Anh Là Gì ? Number Of Inhabitants

Có cách làm abstract và non-abstract.
2Có thể nhiều kế thừa.Chỉ có thể thừa kế xuất phát từ một class.
3Interface chỉ tất cả các biến static cùng final.Abstract class tất cả những biến final, non-final, static & non-static.
4Sử dụng trường đoản cú khác interface để knhị báo.Sử dụng tự khóa abstract để khai báo.

Xem thêm: Các Hình Thức Hiện Diện Thương Mại Là Gì, Hiện Diện Thương Mại Là Gì

Bài viết mình mang đến đấy là ngừng. Cám ơn chúng ta vẫn theo dõi và quan sát !

Các nội dung bài viết trong khóa họcBài trước: Lớp abstract trong javaBài sau: Toán thù tử instanceof trong java
*
*

*

*

*

Lập Trình Không Khó là một trong những xã hội chia sẻ và giảng dạy thiết kế phi ROI số 1 trên toàn quốc.


Chuyên mục: KIẾN THỨC
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *