SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
class Kucing{
//atribut
public String makanan;
//method
public 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{
//atribut
protected String makanan;
protected String suara;
//konstruktor
public Animal(){
System.out.println(“Hewan masih belum terdefini");
}
//method - method
protected void makan(){
System.out.println(“Makanan tidak terdefinisi");
}
protected void bersuara(){
System.out.println(" Suara tidak terdefinisi ");
}
}
class Kucing extends Animal {
String jenisKucing;
//konstruktor
public Kucing(String makanan, String suara, String jenisKucing){
super(makanan,suara);
this.jenisKucing = jenisKucing;
System.out.println("tercipta kucing "+jenisKucing);
}
//overide method makan
@override
void makan(){
System.out.println("kucing memakan "+this.makanan);
}
//override mthod bersuara
@override
void 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 {
@override
void jalan(){
System.out.println("Kucing berjalan dengan 4 kaki“);
}
}
Public interface Animal{
public void jalan();
}
class Kucing implements Animal {
@override
void jalan(){
System.out.println("Kucing berjalan dengan 4 kaki“);
}
}
Object Oriented Programing - Polymrphism

Mais conteúdo relacionado

Mais de Bayu Firmawan Paoh (9)

[Seminar] ANALISIS KORELASI VARIABEL KONDISI LINGKUNGAN KANDANG TERHADAP KUAL...
[Seminar] ANALISIS KORELASI VARIABEL KONDISI LINGKUNGAN KANDANG TERHADAP KUAL...[Seminar] ANALISIS KORELASI VARIABEL KONDISI LINGKUNGAN KANDANG TERHADAP KUAL...
[Seminar] ANALISIS KORELASI VARIABEL KONDISI LINGKUNGAN KANDANG TERHADAP KUAL...
 
Object Oriented Programing-Intro
Object Oriented Programing-IntroObject Oriented Programing-Intro
Object Oriented Programing-Intro
 
Object Oriented Programing - Generic Programing
Object Oriented Programing - Generic ProgramingObject Oriented Programing - Generic Programing
Object Oriented Programing - Generic Programing
 
Presentation facade design pattern
Presentation facade design patternPresentation facade design pattern
Presentation facade design pattern
 
Make Recyclerview With Android Studio
Make Recyclerview With Android StudioMake Recyclerview With Android Studio
Make Recyclerview With Android Studio
 
Basic Android Layout
Basic Android LayoutBasic Android Layout
Basic Android Layout
 
Android - Getting Started With Firebase Auth
Android - Getting Started With Firebase AuthAndroid - Getting Started With Firebase Auth
Android - Getting Started With Firebase Auth
 
Basic Scala
Basic ScalaBasic Scala
Basic Scala
 
How to make e-commerce with oscmax
How to make e-commerce with oscmaxHow to make e-commerce with oscmax
How to make e-commerce with oscmax
 

Object Oriented Programing - Polymrphism

  • 1.
  • 2.
  • 3.
  • 4. class Kucing{ //atribut public String makanan; //method public void makan(){ System.out.println(“Kucing makan : “+makanan); } public void makan(String makananDiBenci){ System.out.println(“Kucing makan : “+makanan+” tapi benci makan : ”+makananDiBenci); } }
  • 5. class Animal{ //atribut protected String makanan; protected String suara; //konstruktor public Animal(){ System.out.println(“Hewan masih belum terdefini"); } //method - method protected void makan(){ System.out.println(“Makanan tidak terdefinisi"); } protected void bersuara(){ System.out.println(" Suara tidak terdefinisi "); } } class Kucing extends Animal { String jenisKucing; //konstruktor public Kucing(String makanan, String suara, String jenisKucing){ super(makanan,suara); this.jenisKucing = jenisKucing; System.out.println("tercipta kucing "+jenisKucing); } //overide method makan @override void makan(){ System.out.println("kucing memakan "+this.makanan); } //override mthod bersuara @override void bersuara(){ System.out.println("Kucing suaranya "+suara); } }
  • 6. public static void main(String args[]){ Animal kucing; kucing = new Kucing(); Kucing.makan(); }
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Public abstract class Animal{ public abstract void jalan(); } class Kucing extends Animal { @override void jalan(){ System.out.println("Kucing berjalan dengan 4 kaki“); } }
  • 12.
  • 13.
  • 14. Public interface Animal{ public void jalan(); } class Kucing implements Animal { @override void jalan(){ System.out.println("Kucing berjalan dengan 4 kaki“); } }