Polymorshim,
Polymorshim adalah suatu object dapat memiliki berbagai bentuk, sebagai object dari class sendiri atau object dari class metode induk (superclass)
- 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 superclassnya.
Berikut adalah contoh program Polymorphism pada Java:
* class CetakTipeData
{
// membuat method dengan nama sama tapi berbeda tipe data
public void CetakData(String Cetak) {
System.out.println(Cetak);
}
public void CetakData(int Cetak) {
System.out.println(Cetak);
}
public void CetakData(char Cetak) {
System.out.println(Cetak);
}
public void CetakData(double Cetak) {
System.out.println(Cetak);
}
}
* public class Data {
public static void main(String[] args) {
CetakDataTipe data = new CetakDataTipe();
System.out.println("Membuat Method Dengan Nama Sama Tapi Berbeda Tipe Data ");
System.out.println("*******************************************************");
System.out.print ("Cetak Data Tipe String : ");
data.CetakData ("RICKY ZHUBIKA");
System.out.print ("Cetak Data Tipe Integer : ");
data.CetakData (1989);
System.out.print ("Cetak Data Tipe Char : ");
data.CetakData ("NOVEMBER");
System.out.print ("Cetak Data Tipe Double : ");
data.CetakData (22 / 2);
System.out.println("*******************************************************");
}
}
NAMA RICKY ZHUBIKA
NIM DTI200805
DOSEN JATMIKO INDRIYANTO M.kom
Tidak ada komentar:
Posting Komentar