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;
}