Upload
bayu-firmawan-paoh
View
43
Download
0
Embed Size (px)
Citation preview
class Kucing{//atributpublic String makanan;
//methodpublic void makan(){
System.out.println(“Kucing makan : “+makanan);}
public void makan(String makananDiBenci){System.out.println(“Kucing makan : “+makanan+” tapi benci makan : ”+makananDiBenci);
}}
class Animal{//atributprotected String makanan;protected String suara;
//konstruktorpublic Animal(){
System.out.println(“Hewan masih belum terdefini");}
//method - methodprotected void makan(){
System.out.println(“Makanan tidak terdefinisi");}
protected void bersuara(){System.out.println(" Suara tidak terdefinisi ");
}
}
class Kucing extends Animal {String jenisKucing;
//konstruktorpublic Kucing(String makanan, String suara, String jenisKucing){
super(makanan,suara);this.jenisKucing = jenisKucing;System.out.println("tercipta kucing "+jenisKucing);
}//overide method makan@overridevoid makan(){
System.out.println("kucing memakan "+this.makanan);}
//override mthod bersuara@overridevoid bersuara(){
System.out.println("Kucing suaranya "+suara);}
}
public static void main(String args[]){ Animal kucing;kucing = new Kucing();Kucing.makan();
}
Public abstract class Animal{public abstract void jalan();
}
class Kucing extends Animal {
@overridevoid jalan(){
System.out.println("Kucing berjalan dengan 4 kaki“);}
}
Public interface Animal{public void jalan();
}
class Kucing implements Animal {
@overridevoid jalan(){
System.out.println("Kucing berjalan dengan 4 kaki“);}
}