variabel class dan this
Ada kondisi Anda memerlukan komunikasi antar method. Berikut contoh dua method yang ingin berkomunikasi tapi tidak bisa:
+ Hitung method untuk menjumlahkan
+ cetak method untuk menampilkan hasil penjumlahan method hitung
class Satu{
Satu(){
}
public static void main(String aaa[]){
Satu panggil = new Satu();
panggil.hitung(1,2);
panggil.cetak();
}
void hitung(int a,int b){
int c = a + b;
}
void cetak(){
System.out.println("");
}
}
Untuk mengatasi persolan ini, gunakan this sehingga menjadi:
class Satu{
int c;
Satu(){
}
public static void main(String aaa[]){
Satu panggil = new Satu();
panggil.hitung(1,2);
panggil.cetak();
}
void hitung(int a,int b){
this.c = a + b;
}
void cetak(){
System.out.println("Hasil perhitungan = "+this.c);
}
}
