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