Video: Perlakuan Bea Cukai untuk Barang Kiriman dari Luar Negeri 2024
Java memiliki fitur yang memungkinkan Anda menggabungkan kelas ke dalam kelompok kelas. Setiap benjolan dari kelas disebut paket . Di dunia Java, pemrogram biasanya memberi paket ini nama panjang dan terisi penuh.
Misalnya, karena seseorang mendaftarkan nama domain allmycode. com, mereka mungkin menamai sebuah paket com. allmycode Utils. textUtils. Java API sebenarnya adalah kumpulan besar paket. API memiliki paket dengan nama seperti java. lang, java util, java. awt, javax ayunan, dan sebagainya.
Dengan informasi tentang paket ini, Anda dapat menghapus beberapa kebingungan tentang deklarasi impor. Setiap deklarasi impor yang tidak menggunakan kata statis harus dimulai dengan nama paket dan harus diakhiri dengan salah satu dari berikut ini:
-
Nama kelas di dalam paket itu
-
Tanda bintang (menunjukkan semua kelas di dalamnya paket)
Misalnya, deklarasi
import java. util. Pemindai;
berlaku karena java. util adalah nama sebuah paket di Java API, dan Scanner adalah nama sebuah kelas di java. paket util. Nama bertitik java. util. Scanner adalah nama yang memenuhi syarat dari kelas Scanner.
Nama lengkap yang memenuhi syarat termasuk nama paket yang ditentukan kelas. (Anda dapat mengetahui semua hal ini tentang java util dan Scanner dengan membaca dokumentasi API Java.)
Inilah contoh lain. Deklarasi
impor javax. ayunan. *;
berlaku karena javax. ayunan adalah nama sebuah paket di Java API, dan asterisk mengacu pada semua kelas di javax. paket ayunan Dengan deklarasi impor ini di bagian atas kode Java Anda, Anda dapat menggunakan nama singkatan untuk kelas di javax. paket ayunan - nama seperti JFrame, JButton, JMenuBar, JCheckBox, dan banyak lainnya.
Inilah satu contoh lagi. Baris seperti
import javax. *; // buruk! !
adalah bukan deklarasi impor yang valid. Java API tidak memiliki paket dengan nama javax satu kata. Anda mungkin berpikir bahwa baris ini memungkinkan Anda untuk menyingkat semua nama yang diawali dengan javax (nama seperti javax. Ayunan. JFrame dan javax. Sound midi), tapi bukan itu cara deklarasi impor berhasil. Karena javax bukan nama sebuah paket, baris import javax. * Hanya membuat marah compiler Java.