Rumah > Java > javaTutorial > Menentukan Pakej

Menentukan Pakej

Linda Hamilton
Lepaskan: 2024-09-29 06:07:02
asal
686 orang telah melayarinya

Definindo um Pacote

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

Salin selepas log masuk
  1. Menentukan Pakej (mypack/MyClass.java):
package mypack;

public class MyClass {
    public void displayMessage() {
        System.out.println("Olá do pacote mypack!");
    }
}

Salin selepas log masuk
  1. Menggunakan Kelas Pakej (Main.java):
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
    }
}

Salin selepas log masuk

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan