
Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Sebuah parameter metode dapat dideklarasikan final
, seperti sebuah variabel. Nilai dari suatu parameter final
tidak dapat dirubah. Sehingga, jika parameter mereferensi ke sebuah objek, referensi tersebut tidak dapat dirubah, tetapi nilai didalam objek masih dapat dirubah. Berikut contohnya :
[code language=”java”]
public void writeText(final String text1, final String text2) {
System.out.print(text1); // membaca nilai dari parameter text1
System.out.print(text2); // membaca nilai dari parameter text2
}
[/code]
Pada contoh tersebut kita tidak dapat mengganti parameter text1
dan text2
ke String
selain yang sudah dilewatkan sebagai parameter saat metode tersebut dipanggil.
Leave a Reply