方法重写:前提必须要存在继承关系
[权限修饰符][返回值类型]方法名(参数列表){
//代码块
}
1、必须是相同的方法名和参数列表
2、重写的方法(子类中)中权限要大于等于被重写的方法(父类)中的权限
3、返回值类型: 基本数据类型 引用数据类型
重写的方法的返回值类型 是 被重写方法的类型或者其子类类型
(1) 引用数据类型: 重写的方法的返回值类型 是 被重写方法的类型或者其子类类型
(2) 基本数据类型: 必须是其本身
方法重载的定义:在一个类中方法名相同的两个或多个方法
1、方法名必须相同
2、参数列表必须不同(类型、顺序)
3、返回值类型可相同可不同
public String cat(String name,int age){
return name;
}
public String cat(int age,String name){
return name;
}