Computer >> Máy Tính >  >> Lập trình >> Java

Sự khác biệt giữa các gói và giao diện trong Java


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