Kamis, Maret 14, 2019

Final Blank Variabel Pada Java

Final variabel pada Java nilainya dapat ditetapkan sebanyak satu kali saja, nilai tersebut dapat ditetapkan pada saat deklarasi variabel atau setelahnya.

final int i = 10;
i = 30; /* nilai i error karena variabel i adalah final */

Variabel blank (kosong) pada Java adalah variabel final yang tidak diinisialisasi pada saat pendeklarasian variabel. Berikut contoh dari variabel blank.

/* Contoh program sederhana dari blank final */ 
final int i;
i = 30;

Bagaimana cara menetapkan nilai pada anggota final dari objek yang kosong?
Nilai dapat ditetapkan pada constructor seperti contoh program berikut.
Output:
10
20

Jika dimiliki lebih dari satu construktor atau constructor berlebih pada class, maka blank final variabel harus menginisialisasi pada semua constructor tersebut. Lagipula, contructor berantai dapat digunakan untuk inisialisasi pada blank final variabel.
Output:
10
20

Blank final variabel digunakan untuk menciptakan variabel objek yang 'kebal' (Objek yang anggotanya tidak bisa diubah nilainya pada saat inisialisasi).

Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense