方法重载
方法重载的定义:
方法重载是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数类型或参数个数
方法重载的目的:
针对同一个行为的多种表现,对应相同方法名的多个方法
方法重载的特点:
在同一个类中
方法名相同
参数的个数或类型不同
方法的返回值不能作为判断方法之间是否构成重载的依据
方法重载的优点:
方法重载其实是对原有方法的一种升级,可以根据参数的不同,采用不同的实现方法,而且不需要编写多个名称,简化了类调用方法的代码
public class Person{
public String name;
public String gender;
public int age;
public void work(){ //无参数的工作方法
System.out.println(this.name+"的工作理念:撸起袖子加油干!")
}
public void work(String content){ //有参数的工作方法
System.out.println(this.name+"的工作理念:"+content)
}
public static void main(String[] args){
Person p = new Person();
p.work();
p.work("干活挣钱有饭吃"); //调用重载的有参方法
}
}