Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Sự khác biệt giữa Packages và Interfaces trong Java

Trong bài viết này, chúng ta sẽ tìm hiểu sự khác biệt giữa packages (gói) và interfaces (giao diện) trong Java.

Packages

  • Là nhóm các class và/hoặc interface cùng nhau
  • Tạo bằng từ khóa "package"
  • Có thể import
  • Import bằng từ khóa "import"

Ví dụ Package

package package_name;
public class class_name {
    // (body of class)
}

Interfaces

  • Là nhóm các phương thức trừu tượng (abstract methods) và hằng số (constants)
  • Tạo bằng từ khóa "interface"
  • Có thể được extends bởi interface khác
  • Có thể được implements bởi class
  • Implements bằng từ khóa "implements"

Ví dụ Interface

interface interface_name {
    variable declaration;
    method declaration;
}