方法的重载 overload

方法的重载 overload
概念:在同一个类中有多个同名方法


一个类中有多个构造方法,就是构造方法的重载
特点:
1.同一个类中方法名相同
2.参数列表不同,指参数个数或参数类型不同,和参数名称无关
3.和返回值无关,和访问修饰符无关

    如果参数列表相同仅返回值不同是不允许的,有悖重载的定义;

    如果参数列表不同,返回值不同是允许的。


4.根据实参自动调用
public void feed() {
System.out.println("什么都没有,小狗很饿");
}

public void feed(String food) {
System.out.println("可以喂小狗" + food);
}


public void feed(double sal) {
System.out.println("发工资啦,可以买更多食物了");
}

posted @ 2020-08-24 23:39  龙陌  阅读(116)  评论(0编辑  收藏  举报