实验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);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              
	}
}

运行结果

实验3方法重载(Java)_第1张图片

你可能感兴趣的:(实验3方法重载(Java))