Perkaitan pakej:
Semua kelas tergolong dalam pakej.
Pakej lalai (global) digunakan jika tiada yang dinyatakan, tetapi tidak sesuai untuk projek besar.
Membuat pakej:
Gunakan pernyataan pakej pada permulaan fail sumber.
Pernyataan pakej mentakrifkan ruang nama untuk kelas dalam fail.
Contoh definisi pakej:
pakej mypack;
Pengurusan pakej dalam sistem fail:
Setiap pakej disimpan dalam direktorinya sendiri pada sistem fail.
Direktori mesti mempunyai nama yang sama dengan pakej, dengan mengambil kira kes.
Hierarki pakej:
Pakej boleh disusun mengikut hierarki dengan pelbagai peringkat.
Contoh hierarki pakej:
pakej alpha.beta.gamma;
Dalam sistem fail, hierarki ini akan ditunjukkan sebagai .../alpha/beta/gamma.
Penggunaan pakej yang dikongsi:
Berbilang fail boleh memasukkan pernyataan pakej yang sama, membenarkan berbilang kelas menjadi sebahagian daripada pakej yang sama.
Contoh Kod
Struktur Direktori:
src/ mypack/ MyClass.java Main.java
package mypack; public class MyClass { public void displayMessage() { System.out.println("Olá do pacote mypack!"); } }
import mypack.MyClass; // Importando a classe MyClass do pacote mypack public class Main { public static void main(String[] args) { MyClass myClass = new MyClass(); // Criando uma instância de MyClass myClass.displayMessage(); // Chamando o método da classe } }
Penjelasan:
Pakej mypack telah ditakrifkan dalam fail MyClass.java dengan penyata pakej.
Kelas MyClass tergolong dalam pakej mypack, diakses dan digunakan dalam kelas Utama utama melalui import mypack.MyClass.
Keluaran program:
Helo dari mypack!
Atas ialah kandungan terperinci Menentukan Pakej. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!