konsep polymorphism JAVA


suatu objek dapat memiliki berbagai bentuk
implementasinya:
1.      overloading yaitu nama method boleh sama dalam 1 class ,cuma harus beda parameternya
2.       overriding yaitu nama method dan parameter persis sama tetapi beda class/method dari superclassnya
jika 2 parameterdan method tambahan
notepad1
public class TestMethod{
            public void cetak(String nama){
                        System.out.println("Nama : "+nama);
            }
            public void cetak(String nama,int umur){
                        System.out.println("Nama : "+nama);
                        System.out.println("umur : "+umur);
            }
            public int cetak(int a,int b){
                        int hasil=a*b;
                        System.out.println("hasil : "+hasil);
            return hasil;
}
}

notepad 2
public class TestMethodBeraksi{
            public static void main(String [] args){
            TestMethod tm=new TestMethod();
            tm.cetak("tasa vy");
            tm.cetak("joko",24);
            tm.cetak(20,25);
            }
}
Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment

0 comments:

Post a Comment