实验3方法重载(Java)
代码块
public class Overload {
int m,n;
Overload(){
m=0;
n=0;
}
Overload(int a,int b){
m=a;
n=b;
}
int add(){
System.out.println("无参加法"+m+"+"+n+"="+(m+n));
return m+n;
}
int add(int a,int b){
System.out.println("整型加法"+a+"+"+b+"="+(a+b));
return a+b;
}
double add(double a,double b){
System.out.println("实型加法"+a+"+"+b+"="+(a+b));
return a+b;
}
double add(int a,int b,double c){
System.out.println("混合加法"+a+"+"+b+"+"+c+"="+(a+b+c));
return (a+b+c);
}
public static void main(String args[]){
int ix,iy;
double dx,dy;
Overload ov=new Overload();
ix=ov.add();
iy=ov.add(3,6);
dx=ov.add(3.2,3.4);
dy=ov.add(3,6,2.2);
}
}