Trong bài đăng này, chúng ta sẽ hiểu sự khác biệt giữa các gói và giao diện trong Java.
Gói
-
Nó là một nhóm các lớp và / hoặc giao diện cùng nhau.
-
Nó có thể được tạo bằng cách sử dụng từ khóa "Package".
-
Nó có thể được nhập.
-
Nó có thể được thực hiện bằng cách sử dụng từ khóa "nhập khẩu".
Ví dụ
package package_name; public class class_name { . (body of class) . }
Giao diện
-
Nó là một nhóm các phương thức và hằng số trừu tượng.
-
Nó có thể được tạo bằng từ khóa "Giao diện".
-
Nó có thể được mở rộng bởi một giao diện khác.
-
Nó cũng có thể được triển khai bởi một lớp.
-
Nó có thể được triển khai bằng cách sử dụng từ khóa "implement".
Ví dụ
interface interface_name { variable declaration; method declaration; }