java面向对象基础:方法重载

如果类中出现多个重名的方法,这些方法参数列表不同,就构成了方法重载!

例:

定义一个AddNum类,实现多个数相加求和:

里面可不可以有多个getNum方法,实现不同数量数字相加和求和

package cn.xtnotes.pojo;

public class AddNum {
	public int getNum(int a,int b) {
		int s=a+b;
		return s;
	}
	public int getNum(int a,int b,int c) {
		int s=a+b+c;
		return s;
	}
	public int getNum(int a,int b,int c,int d) {
		int s=a+b+c+d;
		return s;
	}
	public int getNum(int a,int b,int c,int d,int e) {
		int s=a+b+c+d+e;
		return s;
	}
	public static void main(String[] args) {
		AddNum jisu1=new AddNum();
		int s=jisu1.getNum(1, 2,3);  //可以传入 2-5个数据进行求和
		System.out.println(s);
	}
}

上面例子 通过方法重载,可以传入2-5个数据进行求和

阅读剩余
THE END