Overloading
dan Overriding pada Java - Hai-hai kawan, sudah , ada yang belum ditambahkan
tentang dasar-dasar java yakni tentang overloading dan overriding pada java.
Apa itu overloading.?, dan apa pula overriding.?,
• Overloading
Overloading
adalah method dengan nama yang sama dengan method lain pada suatu class tetapi
dengan parameter yang berbeda. Tujuan dibuatnya overloading yaitu memudahkan
penggunaan method dengan fungsi yang hampir sama.
Overriding adalah method subclass sama dengan method super
class, parameternya sama tetapi pernyataan atau implementasinya berbeda.
EX :
class Pertambahan{
public void
tambah1(){
int a=5, b=10;
System.out.println("Hasil Pertambahann dari metod tambah1 ke-1 = "+(a+b));
}
//Metod tambah1 di overloading dengan 2 parameter (int x, int y)
public void tambah1(int x, int y){
System.out.println("Hasil Pertambahann dari metod tambah1 ke-2 = "+(x+y));
}
public static void main(String [] args){
Pertambahan pp;
pp = new Pertambahan();
pp.tambah1();//memanggil metod tambah1 ke-1
pp.tambah1(5,5);//memanggil metod tambah1 ke-2
}
}
int a=5, b=10;
System.out.println("Hasil Pertambahann dari metod tambah1 ke-1 = "+(a+b));
}
//Metod tambah1 di overloading dengan 2 parameter (int x, int y)
public void tambah1(int x, int y){
System.out.println("Hasil Pertambahann dari metod tambah1 ke-2 = "+(x+y));
}
public static void main(String [] args){
Pertambahan pp;
pp = new Pertambahan();
pp.tambah1();//memanggil metod tambah1 ke-1
pp.tambah1(5,5);//memanggil metod tambah1 ke-2
}
}
Tidak ada komentar:
Posting Komentar