[ HTML ] [ Java ] [ Bahasa C ]


Rabu, April 24, 2019

Menetapkan Nilai ke Variabel static final pada Java

Dalam Java, variabel final non static dapat diberi nilai baik dalam constructor ataupun juga melalui deklarasi. Namun, variabel final static tidak dapat diberi nilai dalam constructor, variabel harus diberi nilai dengan deklarasinya sendiri. Contoh, perhatikan program berikut ini.

class Test { 

/* i dapat menetapkan sebuah nilai disini, dalam constructor, atau dalam block-nya sendiri */ 

final int i; 
Test() 

i = 10; 


/* komponen lain di dalam class */ 



Jika i sebagai final static maka harus menetapkan nilai menuju i dengan deklarasi.

class Test { 

/* Ketika i adalah static final, maka harus ditetapkan nilainya disini atau di dalam block static */
static final int i; 
static

i = 10; 


/* komponen lain dalam class */ 


Behavior secara jelas adalah static variabel yang dibagikan diantara semua objek di dalam class, menciptakan objek baru dapat mengubah variabel static yang sama yang tidaklah diperbolehkan jika variabel static adalah final.





Tidak ada komentar:

Posting Komentar

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