Mục lục:
Định nghĩa - Gói có nghĩa là gì?
Trong ngữ cảnh của Java, một gói là một tập hợp các lớp và giao diện có liên quan dựa trên chức năng. Các gói tổ chức các lớp thuộc cùng loại hoặc cung cấp chức năng tương tự. Các lớp tạo điều kiện tải xuống lớp theo nhóm và có thể được lưu trữ trong các tệp nén, như các tệp Lưu trữ Java (JAR).
Tên gói phải là duy nhất và một lớp gói có thể truy cập các thành viên truy cập gói cho các lớp gói khác.
Techopedia giải thích Gói
Các gói Java tương tự như các thư mục máy tính được dán nhãn. Ví dụ: hầu hết người dùng thích giữ các trang, hình ảnh và tập lệnh HTML trong các thư mục khác nhau để tổ chức tốt hơn. Tương tự như vậy, có nhiều lớp và giao diện trong ngôn ngữ Java. Các lập trình viên thích tổ chức các lớp và giao diện liên quan trong các thư mục khác nhau. Do đó, một gói cụ thể chứa các lớp và giao diện liên quan đến nhau.
Nói chung, gói Java có thể chứa các lớp, giao diện, chú thích Java và các kiểu liệt kê. Để xác định gói lớp, từ khóa gói được sử dụng trong tệp nguồn cho lớp đó và thường là từ khóa đầu tiên trong tệp nguồn. Ví dụ: nếu một lớp có tên Foo thuộc về một gói có tên com.mypackage, dòng sau sẽ tồn tại ở đầu tệp nguồn Foo Java: gói com.mypackage.