Share knowledge�.

11/February/2008

Extends

Filed under: Java - Administrator @ 9:29 pm

Kita menggunakan extends, artinya KITA MEWARISI SEMUA SIPAT INDUK, jika tidak menggunakan extends (menggunakan new) Anda hanya sebagai pengakses kelas dan membuat objek tetapi tidak mewarisi secara explisit kelas yang anda akses.
Maksut saya mewarisi di sini adalah mepunyai sipat induk ditambah sifat class anda. Atau juga boleh disebut kelas Anda adalah keturunan dari kelas sumbernya.
(more…)

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