Polymorphism
1.) DEFINISI POLYMORPHISM
Dalam object-oriented
programming, polymorphism merupakan konsep yang
memungkinkan penggunaan interface yang
sama untuk memberi perintah suatu object agar melakukan aksi serupa, tetapi melalui proses yang berbeda.
Polymorphism yaitu suatu object
dapat memiliki berbagai bentuk, sebagai object dari class
sendiri atau object
dari superclass-nya.
- Overloading: Penggunaan satu nama untuk beberapa method yang berbeda (beda parameter)
- Overriding: terjadi ketika deklarasi method subclass dengan nama dan parameter yang sama dengan method dari superclass-nya.
![]() | ||||||
| Polymorphism |
2.) CONTOH SOURCE CODE POLYMORPHISM
Berikut ini adalah contoh source code polymorphism:
class
mencetakdata
{
// membuat method dengan nama sama tapi
berbeda tipe data
public void cobacetak(String Mencetak)
{
System.out.println(Mencetak);
}
public void cobacetak(int Mencetak)
{
System.out.println(Mencetak);
}
public void cobacetak(double Mencetak)
{
System.out.println(Mencetak);
}
public void cobacetak(char Mencetak)
{
System.out.println(Mencetak);
}
}
public class
cobapolymor
{
public static void main(String[] args)
{
mencetakdata data = new mencetakdata();
System.out.print("Cetak Data Tipe String
: ");
data.cobacetak("DKI Jakarta");
System.out.print("Cetak Data Tipe Integer
: ");
data.cobacetak(1992);
System.out.print("Cetak Data Tipe Double
: ");
data.cobacetak(16.5 / 2);
System.out.print("Cetak Data Tipe Char :
");
data.cobacetak('N');
}
}

No comments:
Post a Comment