Dasar Java : Field di Java – Final Field

Oleh : Reza Ervani

بسم الله الرحمن الرحيم

Sebuah field dapat dideklarasikan final. Sebuah field final tidak dapat berubah nilainya, sekali diberikan. Kita mendeklarasikan field ke final dengan menambahkan keyword  final pada saat deklarasi field. Berikut contohnya :

[code language=”java”]

public class Customer {

final String field1 = "Fixed Value";

}

[/code]

Nilai dari field field1 kini tidak bisa dirubah. Ini berarti, bahkan jika field dimiliki oleh objek (instace dari class), kita tidak dapat melakukan variasi nilai field dari satu objek ke objek lainnya.

Saat kita tidak dapat merubah nilai field final, dalam banyak kasus, seringkali kita juga mendeklarasikannya sebagai static. Hal itu hanya terdapat di class, tidak di setiap objek. Berikut contohnya :

[code language=”java”]

public class Customer {

static final String field1 = "Fixed Value";

}

[/code]

Dikarenakan field static final seringkali digunakan sebagai konstanta, konvensi penamaan umumya ditulis seluruhnya dengan huruf besar dan menggunakan underscore _ untuk memisahkan dua kata. Berikut contohnya :

[code language=”java”]

public class Customer {

static final String CONSTANT_1 = "Fixed Value";

}

[/code]

About Reza Ervani 425 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.