从零开始学“Java”(十二)
一、方法的重载(Overload)
1.特点
- 发生在同一个类中,方法名相同,参数列表不同,方法体不同。
- 当编译器在编译时会根据方法的签名自动绑定调用的方法。
- 重载与返回值类型无关 。
- 重载与参数名无关。
2.注意
-
(1)同一个文件中可以有多个类
-
(2)但是public修饰的类,只能有一个 ,当出现两个时会出现错误
-
(3)public修饰的类,必须与文件名相同
二、方法重载示例
package cn.com.xbdx;
//方法重载
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
Aoo o = new Aoo();
o.say("冰冰");
o.say(20);
}
}
class Aoo{
void say() {
}
void say(String name) {
System.out.println(name);
}
void say(int sex) {
System.out.println(sex);
}
}
此文章适合零基础学编程的小伙伴,感谢各位阅读!