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 :
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 }
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