Seperti yang telah kita ketahui bahwa kata kunci (keyword) static digunakan untuk anggota dari sebuah class (variable atau method). karena anggota class bersifat umum, maka sebuah anggota class dapat diakses tanpa harus membuat objeknya terlebih dahulu. Selain dapat digunakan untuk menandai bahwa suatu variable atau method merupakan milik class, keyword static juga dapat digunakan pada blok. Blok tersebut dinamakan dengan blok static (static block). Blok static dieksekusi hanya sekali, yaitu pada saat class pertama kali dijalankan. Blok static biasanya digunakan untuk menginisialisasi anggota class.
Berikut ini adalah contoh program yang memanfaatkan blok static untuk menginisialisasi variable class nama dan jenisKelamin:
public class StaticBlock{ private static String nama, jenisKelamin; static{ System.out.println("inisialisasi..."); nama = "Rizki"; jenisKelamin = "Pria"; } public static void main(String[] args){ System.out.println("Nama: "+nama+"\nJenis Kelamin: "+jenisKelamin); } }
output:
No comments:
Post a Comment