Share knowledge�.

3/December/2007

variabel class dan this

Filed under: Java - Administrator @ 4:38 pm

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);
    }
}

(more…)

return

Filed under: Java - Administrator @ 4:32 pm

+ digunakan untuk mengeluarkan hasil dari method, contoh:
. . .
int hitung(int a,int b){
    int c = a + b;
    return c;
}

+ Perhatikan, return mengeluarkan hasil dari perhitungan c, sehingga siapa saja yang memanggil method ini akan memperoleh hasil
perhitunganya.

(more…)

method parameter

Filed under: Java - Administrator @ 4:30 pm

class Satu{

    Satu(){
    }

    public static void main(String aaa[]){
      Satu panggil = new Satu();

      panggil.hitung(12,56);
        
    }

    void cetak(int a,int b){
        int c = a + b;
        System.out.println("Hasil penjumlahan ="+c);
    }
}

(more…)

new,constructor,static

Filed under: Java - Administrator @ 4:21 pm

Beberapa pertemuan sebelumnya saya telah mengajarkan tipe data, casting yang harus hati-hati,kontrol struktur (if,else,switch) dan perulangan (for,while) yang membosankan. Nyaris semuanya sama dengan bahasa c,c++ atau mirip-mirip pascal. Namun, mulai dari pertemuan ini materi kita mulai berbeda; OOP java insyaAlloh akan segera dirasakan.

(more…)

Get free blog up and running in minutes with Blogsome
Theme designed by Alex King