OVERLOADING
Function Overloading adalah suatu proses menggunakan nama yang sama dua atau lebih fungsi.
Setiap definisi ulang dari fungsi yag di Overloading harus menggunakan tipe parameter, jumlah parameter, atau urutan parameter yang berbeda.
Tipe jumlah atau urutan paameter dari fungsi disebut function signature dan compiler dan mengidentifikasikan fungsi-fungsi tersebut berdasarkan parameter saat kita membuat jumlah fungsi dengan nama yang sama.
Contoh Program
Coding
#include "box.h"
int main(){
box b(2, 2, 2);
cout << "luas box :";
b.luas();
cout << "volume box : ";
b.volume();
return 0;
}
int main(){
box b(2, 2, 2);
cout << "luas box :";
b.luas();
cout << "volume box : ";
b.volume();
return 0;
}
sangat bermanfaat
ReplyDelete