Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword
Like this
16Activity
×
0 of .
Results for:
No results containing your search query
P. 1
Polimorfisme

Polimorfisme

Ratings: (0)|Views: 2,411|Likes:

More info:

Published by: Mellisa Suanza 멜리 on May 15, 2010
Copyright:Attribution Non-commercial

Availability:

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

04/19/2013

pdf

text

original

 
Polimorfisme adalah metode yang digunakan untuk menyatakan satu nama yang merujuk ke beberapa fungsi berbeda.Java mengimplementasikan polimorfisme dengan 2 cara, yaitu:1. Methode overloading2. Methode overriding dengan pewarisana) Contoh Polimorfisme Overloading public class Matematika{ public int max (int bil1, int bil2){System.out.println(“max integer”);return (bil1 < bil2 ? bil2 : bil1);} public float max (float bil1, float bil2){System.out.println(“max float”);return (bil1 < bil2 ? bil2 : bil1);} public double max (double bil1, double bil2){System.out.println(“max double”);return (bil1 < bil2 ? bil2 : bil1);}} public class Testmax{ public static void main (String args [ ] ){Matematika test = new Matematika ( );System.out.println(“3 dan 4, yang lebih besar :”+ test.max (3,4));System.out.println(“3 .3 dan 4.0, yang lebih besar :”+ test.max (3.3F ,4F));System.out.println(“3.5 dan 4.0, yang lebih besar :”+ test.max (3.5, 4.0));}}
 
 b) Contoh Polimorfisme Overriddingpolimorfisme ini diwujudkan melalui relasi pewarisan
 public class.KomunitasUniversitas{ protected String nama ; protected String alamat ;/* intansiasi nama dan alamat dengan nilai tertentu */KomunitasUniversitas (String namaku, String alamatku){nama = namaku ;alamat = alamatku ;} public void tampilinformasi ( ){System.out.println (“nama : “+nama) ;System.out.println (“alamat : “+alamat) ;}}
 
 public class pegawai extends KomunitasUniversitas{ private int noPegawai ; private int gajiPokok ;Pegawai (String namaku, String alamatku, int noPegawaiku, int gajiPokokku){noPegawai = noPegawaiku :gajiPokok = gajiPokokku :} public void tampilinformasi ( ){System.out.println(“NoPegawaiku ; “+noPegawai);System.out.println(“GajiPokokku ; “+gajiPokok);}}
Polymorphism (Polimorfisme / Berubah Bentuk)
Suatu object yang dapat memiliki berbagai atau banyak bentuk yang menjadi object dariclass nya sendiri ataupun object dari superclass nya adalah merupakan konsep OOP dariPolymorphism. Polymorphism adalah serperti kepribadian berganda, yang mana satunama dapat berperilaku berbagai macam.Ada 2 bentuk dari polimorfisme, yaitu overloading dan overriding. Overloading adalah pemakaian suatu nama yang digunakan untuk beberapa method yang di dalamnyamempunyai parameter yang berbeda-beda. Sedangkan overriding adalah deklarasimethod subclass sama dengan method yang ada pada superclass nya.Contoh Program : Nilai.Javaclass Nilai{int a;String b; Nilai(int a, String b){ //Dengan Parameter this.a = a;

Activity (16)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Ichram Riyadi liked this
Umi Kulsum liked this
Sandy Juerman liked this
Mohamad Aspullah liked this

You're Reading a Free Preview

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