Rabu, 21 Oktober 2009

Membuat SuperClass dan SubClass menggunakan Java

Class merupakan sarana pengkapsulan kumpulan data dan kumpulan method Java. Contoh yang kita buat kali ini adalah membuat contoh sederhana dari superclass "Buah" yang didalamnya terdapat subclass "Musiman" dan " Tidak musiman" .

Pertama-tama kita buat kelas-kelas untuk menuliskan program utama dan program-program yang tercakup didalam SuperClass . Contohnya dapat dilihat sebagai berikut :


Kelas Main :

public class Main{
public static void main(String[] args){
musiman durian = new musiman("durian","memiliki biji");
tidak musiman kelapa = new tidak musiman("kelapa","tidak memiliki biji");
musiman rambutan = new musiman("rambutan","memiliki biji");
tidak musiman pisang = new tidak musiman("pisang","tidak memiliki biji");
musiman mangga = new musiman("mangga","memiliki biji");

System.out.println(durian.getDetails() );
System.out.println(kelapa.getDetails() );
System.out.println(rambutan.getDetails() );
System.out.println(pisang.getDetails() );
System.out.println(mangga.getDetails() );
}
}


Kelas buah :

public class buah {
public String nama;
public String jenis;

public buah (String n, String j) {
nama = n;
jenis = j ;
}

public String getDetails() {
return "Name : "+nama+, "Jenis : "+jenis ;
}

public void waktu () {
}
}


Kelas musiman :

public class musiman extends buah {
public musiman (String nama, String jenis) {
super (nama, jenis);
}
public String 6 bulan () {
return "setiap 6 bulan" ;
}
}


Kelas tidak musiman :

public class tidak musiman extends buah {
public tidak musiman (String nama, String jenis) {
super (nama, jenis);
}
public String selalu ada() {
}
}


OUTPUT :

init:
deps-jar:
compile:
run:
Nama :durian ,Jenis :memiliki biji
Nama :kelapa ,Jenis : tidak memiliki biji
Nama :rambutan ,Jenis : memiliki biji
Nama :pisang ,Jenis : tidak memiliki biji
Nama :mangga ,Jenis : memiliki biji
BUILD SUCCESSFUL (total time: 0 seconds)

0 Komentar:

Posting Komentar

Berlangganan Posting Komentar [Atom]

<< Beranda