0% menganggap dokumen ini bermanfaat (1 suara)
233 tayangan2 halaman

Memahami Static Import di Java

Static import memungkinkan pengaksesan variabel dan metode statis tanpa menggunakan nama kelas dengan mengimpor anggota statis secara langsung. Ini menyederhanakan kode dengan menghilangkan kebutuhan untuk menentukan nama kelas, tetapi dapat menyebabkan ambiguitas jika ada dua konstanta yang sama dari kelas yang berbeda.

Diunggah oleh

Merti Octaviana
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (1 suara)
233 tayangan2 halaman

Memahami Static Import di Java

Static import memungkinkan pengaksesan variabel dan metode statis tanpa menggunakan nama kelas dengan mengimpor anggota statis secara langsung. Ini menyederhanakan kode dengan menghilangkan kebutuhan untuk menentukan nama kelas, tetapi dapat menyebabkan ambiguitas jika ada dua konstanta yang sama dari kelas yang berbeda.

Diunggah oleh

Merti Octaviana
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Static Import pada Java Static Import adalah fitur bahasa java untuk menyederhanakan akses variabel statis

dan anggota static tanpa mengunakan nama kelas. Sebelum static import dikenalkan, digunakan steatment normal import pada setiap kelas java untuk menggunakan metoda dan kelas menggunakan nama kelas. Biasanya di pengkodingan java, jika ingin menggunakan variabel anggota static atau metode kelas dalam sourcecode, pertama harus mengimport kelas tersebut dengan mengunakan keywors normal import, setelah itu menggunakan variabel atau metoda dengan nama kelas pada kode (Math.E)). Dibawah ini adalah contoh penggunaan import normal dengan akses anggota variabel menggunakan kualifikasi nama kelas. import [Link].*; public class ImportDemo { public static void main(String args[]) { [Link]("Ini adalah contoh program tanpa menggunakan fungsi impor statis " + Math.E); } } pada program diatas, kelas System dan Math diimport dari paket [Link]. Pada pemograman java, tidak perlu mengimport paket [Link] sebagai default paket yang diimpor adalah paket [Link] untuk setiap program. Perbedaan mendasar antara normal import dan static import adalah normal import dapat memanggil anggota variabel dengan nama kelas dalam paket. Static import dapat ditentukan dan tempat anggota statis tidak dapat menggunakan nama kelas dan digunakan langsung tanpa nama kelas. Contoh penggunaan static import : Contoh untuk fitur static import yang dapat kita gunakan adalah variabel anggota statis pada [Link] dan kelas [Link] tanpa penentuan nama kelas. import static [Link].*; import static [Link].*;

public class ImportDemo { public static void main(String args[]) { [Link]("Ini adalah contoh program tanpa menggunakan fungsi impor statis " + E); } }

Out adalah bidang statis di kelas [Link] dan E adalah variabel anggota statis untuk kelas [Link] Untuk menggunakan anggota variabel statis E di kelas Matematika dalam [Link], kita telah kodekan dengan menambahkan sesuatu static import seperti [Link] impor statis *;. Atau [Link].E. Ini akan selalu menjadi cara yang baik untuk menentukan untuk setiap anggota statis (Math.E) bukan semua anggota statis (Math. *)dalam deklarasi impor statis. Keuntungan dari fitur Static Import: Untuk memanggil anggota statis tanpa menggunakan nama kelas dalam kode [Link] membuat statments kode static import yang membuat semua anggota statis kelas yang tersedia untuk menyatakan kelas java static import dapat digunakan untuk variabel anggota statik serta anggota statis tanpa mengacu nama kelas dalam kode java. Ini menyederhanakan readablity kode untuk konstanta.

Kekurangan dari fitur impor Static: jika kita mengimpor dua constansts statis yang sama dari kelas yang berbeda di kelas yang sama. ada possiblity ambiguitas untuk compilieruntuk melempar kesalahan.

Anda mungkin juga menyukai