P. 1
Polymorphism Java

Polymorphism Java

|Views: 150|Likes:
Published by Naiia Uul

More info:

Published by: Naiia Uul on Aug 18, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/14/2015

pdf

text

original

Polymorphism Java

Polymorphism dapat disamakan dengan Method Overloading, dimana di dalam sebuah class terdapat beberapa method dengan nama sama. Sebuah Method bernama CetakData() yang misalnya berfungsi menampilkan data String, tentu tidak bisa menangani masukan berupa data numerik, boolean, ataupun karakter, demikian juga sebaliknya. Solusi yang bisa dilakukan adalah dengan menyediakan beberapa Method CetakData() yang akan menangani setiap tipe data, sehingga data apapun yang diberikan sebagai parameter tetap bisa diproses. Berikut adalah contoh program Polymorphism pada Java: 1. Pakailah editor untuk menuliskan Source Code Java, seperti Notpad, JCreator, atau Netbeans, Dan kitekkan Source Code Dibawah ini :

class CetakDataTipe { // 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(double Cetak) { System.out.println(Cetak); } public void CetakData(char Cetak) { System.out.println(Cetak); } } Example : public class Polymorphism { public static void main(String[] args) { CetakDataTipe data = new CetakDataTipe(); System.out.print("Cetak Data Tipe String : "); data.CetakData("Sumatra"); System.out.print("Cetak Data Tipe Integer : "); data.CetakData(1989); System.out.print("Cetak Data Tipe Double : "); data.CetakData(16.5 / 2);

System. Lalu Jalankan Program dan Akan mendapatkan Output seperti dibawah ini : Method CetakData() akan bereaksi dengan satu dari 4 macam tipe data.out. Keragaman model Method ini disebut Polimorph atau Banyak Bentuk. data. . } } 2. tergantung dari data yang Passing ke dalamnnya.CetakData('N').print("Cetak Data Tipe Char : ").

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->