Saya bertanya pada diri sendiri mengapa kami tidak mengimpor paket saat kami menggunakan fungsi String seperti toUpperCase()
? Bagaimana mereka bisa masuk ke sana tanpa mengimpor paket?
Tutorial Java> Mempelajari Bahasa Jawa> Paket :
Untuk kenyamanan, kompiler Java secara otomatis mengimpor tiga paket keseluruhan untuk setiap file sumber: (1) paket tanpa nama, (2)
java.lang
paket, dan (3) paket saat ini (paket untuk file saat ini) ...
String Kelas ada dalam java.lang
paket, karenanya diimpor secara otomatis sesuai aturan di atas.
The java.lang
paket diimpor secara default. Jika Anda melihat kelas-kelas dalam paket , Anda akan melihat bahwa mereka adalah kelas yang sangat umum yang sering Anda gunakan, terlepas dari apa yang sebenarnya ingin dilakukan oleh program Anda. Alih-alih pada dasarnya mengharuskan setiap file untuk memiliki pernyataan impor untuk kelas-kelas ini, pencipta memutuskan untuk memasukkannya untuk Anda di belakang layar.
objek String adalah bagian java.lang
yang dianggap inti dan selalu disertakan (seperti misalnya Object
)