Kamis, 12 November 2009

Contoh Program Inner

package inner_abstrak;
abstract class Hewan{
protected String nama;
protected int jumKaki;
protected boolean Karnivora = false;

public Hewan(String nama, int Kaki, boolean Karnivora){
this.nama = nama;
this.jumKaki = kaki;
this.Karnivora = karnivora;
}
public abstract void bersuara();
public static void bunyi(){
System.out.println("meong.....meong");
}
public void isHewan(){
System.out.println("Nama : "+ nama);
System.out.println("Jumlah Kaki : "+ jumKaki);
System.out.println("Karnivora : "+ karnivora);
}
}



class Kucing extends Hewan{
public kucing(){
super("kucing",4,true);
}
public void bersuara(){
System.out.println("\nMeong...meong...");
}
}

class Kambing extends Hewan{
public Kambing(){
super("Kambing",4,false);
}
public void bersuara(){
System.out.println("\nMbeee...Mbeee");
}
}




OUTPUT :

run
Nama : Kucing
Jumlah Kaki : 4
Karnivora : true

meong.....meong
Nama : Kambing
Jumlah Kaki : 4
Karnivor : false


BUILD SUCCESSFUL (total time: 2 seconds)