Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Sebuah parameter metode sama dengan sebuah variabel. Kita dapat membaca nilai tersebut dan merubah nilainya juga. Berikut contohnya :
public void writeText(String text1, String text2) { System.out.print(text1); // membaca nilai dari parameter text1 System.out.print(text2); // membaca nilai dari parameter text2 text1 = "new value 1"; // merubah nilai text1 text2 = "new value 2"; // merubah nilai text2 }
Catatan penting : Meskipun dimungkinkan untuk merubah nilai parameter, kita mesti hati-hati saat melakukan hal tersebut, karena dapat membawa kepada kebingungan kode. Jika kita pikir kita dapat menanganinya, lakukan. Jika tidak, buatlah sebuah variabel lokal untuk menangani nilai, dan biarkan nilai parameter tidak diganggu.
Leave a Reply