Gunakan pakej dalam Java untuk menyusun kod, meningkatkan kebolehgunaan semula, mengelakkan konflik penamaan dan mengawal akses. Langkah-langkahnya termasuk: Buat pakej (kata kunci pakej) Letakkan fail dalam direktori yang sepadan dengan pakej Import pakej (import kata kunci) Akses kepada ahli pakej dihadkan oleh pengubah akses (awam, dilindungi, lalai) Sub-pakej boleh bersarang sepenuhnya dalam pakej Laluan pakej terdiri daripada nama pakej dan nama subpakej, dipisahkan dengan titik Setiap kelas atau antara muka hanya boleh dimiliki oleh satu pakej mekanisme untuk mengatur dan merangkum, kelas dan antara muka yang berkaitan. Ia memberikan kelebihan berikut:
Susun kod:
Kumpulkan kod berkaitan bersama-sama, menjadikan kod lebih mudah untuk diurus dan diselenggara.Kebolehgunaan semula:
Membenarkan kod biasa digunakan semula tanpa perlu menulis semula.pakej
. Contohnya: package com.example.app;
Letakkan fail dalam pakej:
Letakkan fail sumber Java dalam direktori yang sepadan dengan nama pakej. Contohnya, jika nama pakej ialahcom.example.app
, fail sumber hendaklah diletakkan dalam direktori com/example/app
.
import
. Contohnya: import com.example.library.Book;
package
关键字创建包。例如:package com.example.app;
com.example.app
,源文件应放在 com/example/app
目录下。import
关键字导入包。例如:import com.example.library.Book;
访问包成员
包成员的访问受访问控制修饰符(如 public、protected、default)的限制:
子包
包可以嵌套在其他包中,称为子包。例如,可以有 com.example.app.ui
和 com.example.app.data
等子包。
包路径
完整包路径由包名称和子包名称组成,用点号(.
)分隔。例如,com.example.app.ui.View
是包路径。
注意:
com.example.app
)。import
Akses kepada ahli pakejcom.example.app.ui
dan com.example.app.data
. 🎜🎜🎜Laluan pakej🎜🎜🎜Laluan pakej lengkap terdiri daripada nama pakej dan nama subpakej, dipisahkan dengan titik (com.example.app.ui.View
ialah laluan pakej. 🎜🎜🎜Nota: 🎜🎜🎜🎜Setiap kelas atau antara muka hanya boleh dimiliki oleh satu pakej. 🎜🎜Nama pakej hendaklah mengikut konvensyen nama domain terbalik (cth., com.example.app
). 🎜🎜Apabila menggunakan import
untuk mengimport pakej, anda boleh menentukan aksara kad bebas (*) untuk mengimport semua kelas dalam pakej. 🎜🎜Java 9 memperkenalkan sistem modul, yang memanjangkan konsep pakej untuk menyediakan kawalan akses dan pengasingan yang lebih terperinci. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menggunakan pakej dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!