1.什么是方法重载
在一个类中,名称相同,但参数列表不同的方法叫做方法重载。
2.方法重载的规则
1.方法名必须相同;
2.参数列表必须不同 : 参数个数不同、参数类型不同、参数顺序不同;
3.返回值类型可以相同也可以不同;
4.仅仅返回值类型不同不可以作为方法重载的依据。
3.调用的规则
在实际调用过程中,编译器会根据参数的类型、个数等匹配,选择匹配成功的方法去执行,
如果匹配失败,则编译器会报错。
4.方法重载的例子
/**
* 1.第一个方法
* @param name
*/
public void sayHello(String name){
System.out.println("Hello "+name);
}
/**
* 2.第二个方法
* @param name1
* @param name2
* @return
*/
public String sayHello(String name1,String name2){
String res = name1 + " say hello to "+name2;
System.out.println(res);
return res;
}
5.完成
Congratulations!
You are one step closer to success!