1.方法重载

【参考《Java》程序设计教程 (第二版)by 林巧民】

方法重载是指多个方法可以使用相同的方法名。

方法名相同,但是这些方法的参数必须不同,或参数个数不同,或参数类型不同。或返回类型不同。

package Test;
class MethodOverloading{
	void receive(int i) {
		System.out.println("Receive one int variable");
		System.out.println("i="+i);
	}
	void receive(int x,int y) {//参数个数不同
		System.out.println("Receive two int variable");
		System.out.println("x="+x+"y"+y);
	}
	void receive(double d) {//参数类型不同
		System.out.println("Receive one double variable");
		System.out.println("d="+d);
	}
	String receive(String s) {//方法类型不同
		System.out.println("Receive a string");
		System.out.println("s="+s);
		return s;
	}
}
public class MethodOverloadingTest {

	public static void main(String[] args) {
		MethodOverloading mo=new MethodOverloading();
		mo.receive(1);
		mo.receive(2,3);
		mo.receive(12.56);
		String s=mo.receive("hello");

	}

}


 

上一篇:Orabbix配合Zabbix实现对Oracle的实例监控


下一篇:分享34个国内外免费临时手机号码网站