Mengenal Method Overloading dan Constructor Overloading pada pemograman java.
Kalau kalian sudah pada tahu tentang artikel ini,,mohon maaf jika sudah lawas ehehehe,,kan cuma berbagi ilmu biat para pemula seperti saya ini. :-)
Oke langsung saja,, Method Overloading adalah fitur dari java yang memperbolehkan anda untuk membuat banyak method dengan nama yang sama tapi memiliki argumen yang berbeda. Anda tidak perlu membuat banyak fungsi (method) dengan nama yang berbeda hanya karena argumennya berbeda, padahal fungsinya sama.
Contoh :
Public class coba{
public void Test (int a,float b){
}
public void Test (int a,float b, double c){
}//overloading
public void Test (int a,float b,double c,int d){
}//overloading
Sedangkan Constructor Overloading adalah fitur dari java yang memperbolehkan anda untuk membuat banyak Constructor dengan nama yang sama tapi memiliki argumen yang berbeda. Constructor overloading memiliki banyak manfaat , terutama pada penerapan pemograman berorientasi objek dalam pengembangan aplikasi menggunakan bahasa pemograman java. salah satu manfaat nya adalah anda bisa membangun banyak objek dengan cara yang berbeda jika menerapkan Constructor Overloading.
Contoh :
Public class vianGanteng{
String tampan;
String manis;
Public vianGanteng(String tampan, string manis ) {
this . tampan=tampan;
this . manis=manis;
}
Public vianGanteng( String tampan) {
this(tampan,null);
}//overloading
0 komentar:
Posting Komentar