Lompat ke konten Lompat ke sidebar Lompat ke footer

Block Inisialisasi Java dan Fungsinya

Artikel ini akan menjelaskan tentang block inisialisasi Java beserta contoh dan penjelasan fungsi-fungsinya.


Contoh Sederhana Block Inisialisasi pada Java
Block Inisialisasi pada Java


Block inisialisasi pada bahasa pemrograman Java mengandung kode program yang selalu dieksekusi kapanpun instance diciptakan. Block ini digunakan untuk mendeklarasikan atau menginisialisasi bagian umum dari berbagai jenis constructor dari sebuah class pada Java.

Contoh:

import java.io.*

 

public class MKN 

// Block inisialisasi start…

 

{/* kode program pada bagian

 ini dieksekusi sebelum

 constructor apapun */ 

System.out.println("Bagian"

+" umum dari constructors"

+" dipanggal");} 

 

// ...inisialisasi block ends.

 

public MKN() 

{System.out.println("Bagian"

+" default Constructor"

+" dipanggil");} 

 

public MKN(int x

{System.out.println("Parame"

+"terisasi constructor"

+" dipanggil");}

 

public static void main(String arr[]

{MKN obj1, obj2; 

obj1 = new MKN(); 

obj2 = new MKN(0);} 

}

Output:
Bagian umum dari constructors dipanggil
Bagian default constructor dipanggil
Bagian umum dari constructors dipanggil
Parameterisasi constructor dipanggil


Catatan: bahwa konten dari block inisialisasi dieksekusi kapanpun constructor dipanggil sebelum konten dari constructor dieksekusi.

Permintaan dari inisialisasi contructor dan block inisialisasi tidaklah penting, karena block inisialisasi akan selalu dieksekusi sebelum constructor.


Artikel ini didedikasikan kepada: Abad Gandang Azhari, Abraham Dwi Wicaksono, Adnan Ghiffari, Afriza Prima Safira, dan Ana Tasya Putri Rahma.

6 komentar untuk "Block Inisialisasi Java dan Fungsinya"

  1. Apa yang dimaksud dengan inisialisasi pada Java?

    BalasHapus
    Balasan
    1. Dalam bahasa pemrograman Java, operasi dapat dilakukan pada method, constructor, dan block diinisialisasi.

      Inisialisasi block dijalankan setiap kali class diinisialisasi dan sebelum constructor dipanggil. Operasi biasanya ditempatkan pada bagian atas dari constructor dalam bagian tanda kurung.

      Hapus
  2. Apa perbedaan antara pendeklarasian dan inisialisasi pada Java?

    BalasHapus
    Balasan
    1. Deklarsi adalah sebuah kondisi ketika dilakukan proses pendeklarasian variabel dengan nama dan tipe, dan variabel tersebut hanya dapat dideklarasikan sebanyak satu kali saja. Sedangkan inisialisasi adalah proses memasukkan nilai ke dalam variabel, hal ini terjadi ketika variabel yang telah dideklarasikan dipanggil oleh program.

      Hapus
  3. Kenapa proses inisialisasi sangat penting pada Java

    BalasHapus
    Balasan
    1. Untuk dapat menginisialisasi variabel adalah dengan memberikan nilai awal dari variabel secara benar atau sesuai dengan tipenya. Sangat penting untuk melakukan proses tersebut dengan benar agar program Java dapat dijalankan tanpa memberikan pesan error.

      Hapus

Hubungi admin melalui Wa : +62-896-2414-6106

Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.

Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.

- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -