Rabu, 11 November 2009

Tugas PBO Java 3

Abstract Class dan Interface
abstract class Animal{
protected String nama;
protected int jumKaki;
public Animal(String nama, int kaki){
this.nama=nama;
jumKaki=kaki;
}
public abstract void bersuara();
public static void makan(){
}
public void isAnimal(){
System.out.println("nama :"+nama);
System.out.println("jumlah kaki :"+jumKaki);
}
}
interface Human{
public void bersuara();
public void ketawa();
}
class Scoobydoo extends Animal implements Human{
public Scoobydoo(){
super("scoobydoo",4);
}
public void bersuara(){
System.out.println("\nScoobydoo bi dooo...");
}
public void ketawa(){
System.out.println("hihihihihi...");
}
public static void makan(){
System.out.println("mmm... yummy...");
}
public static void main(String[] args){
Scoobydoo a = new Scoobydoo();
a.isAnimal();
a.bersuara();
a.ketawa();
a.makan();
}
}


Output :
nama :scoobydoo
jumlah kaki :4

Scoobydoo bi dooo...
hihihihihi...
mmm... yummy...
Powered By Blogger