Senin, 23 Mei 2011

Tugas OOP

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: