Program Block Static Java dan Fungsinya
/* file name: Main.java */
class Test
{
static int i;
int j;
// Permulaan dari static
// block.
static {
i = 10;
System.out.println("static"
+" block dipanggil");}
/* akhir dari static block */
}
class Main
{
public static void main(String args[]) {
// Meskipun tidak memiliki
// object dari test, static
// block akan dipanggil karena
// i akan diakses dalam
// statement tersebut.
System.out.println(Test.i);}
}
10
/* file name: Main.java */
class Test
{
static int i;
int j;
static {
i = 10;
System.out.println("Static"
+" block dipanggil ");}
Test(){
System.out.println("Construc"
+"tor dipanggil");}
}
class Main
{
public static void main(String args[]) {
// Meskipun memiliki dua
// object, static block hanya
// akan dieksekusi sekali
// saja.
Test t1 = new Test();
Test t2 = new Test();}
}
Constructor dipanggil
Constructor dipanggil
- 4 Contoh Program Java dan Multiple Inheritance [klik]
- Penjelasan Singkat, Pembuatan Object Java dari Class Turunan [klik]
- 2 Contoh Program Inheritance dan Constructor dalam Java [klik]
- 2 Ilustrasi Sederhana Interface dan Inheritance pada Java [klik]
- 3 Konsep Utama Penggunaan final dengan Inheritance pada Java [klik]
- 2 Contoh Cara Mengakses Anggota Grandparent pada Java Menggunakan Super [klik]
- 3 Contoh Program Method Private Overriding pada Java [klik]
Apa yang dimaksud dengan block static pada Java?
BalasHapusStatic block adalah block pernyataan yang berada dalam class java yang akan dijalankan ketika class tersebut pertama kali dibuat ke JVM. Static block membantu menginisialisasi anggota data static, seperti constructor yang digunakan untuk menginisialisasi instance pada Java.
HapusApa fungsi dari block static pada Java?
BalasHapusStatic block digunakan untuk menginisialisasi variabel static. Block tersebut dijalankan ketika class dibuat ke dalam memori. Sebuah class dapat memiliki beberapa block static yang akan dieksekusi dalam urutan yang sama dengan yang telah dituliskan ke dalam program sebelumnya pada Java.
HapusApa yang dimaksud dengan block pada Java?
BalasHapusSebuah block pada Java adalah sekelompok pernyataan yang diapit oleh tanda kurung kurawal "{...}". Sebuah block dimulai dengan tanda kurung kurawal buka "{" dan diakhiri dengan tanda kurung kurawal tutup "}". Diantara kedua tanda tersebut dapat dimuat kode program baik cuma satu ataupun lebih.
Hapus