重载出现的位置
1.必须是同一个类中
2.方法名也就是函数名一样
3.参数列表不同的
注意:1.重载的方法返回类型可以不一样
重写出现的位置
1.父子类中出现也就是继承关系中才会出现
2.两同一大两小原则
方法名和参数类型相同
子类的返回类型要小于或等于父类的返回类型
子类抛出的异常类型要小于或等于父类的异常类型
子类的访问权限要大于父类的访问权限
具体的代码Demo
class Child extends SuperFather{
public String get(){
return "aaa";
}
}
class SuperFather{
Object get(){
return null;
}
}
public class Child extends Father{
public String get(){
return "aaa";
}
}
class Father{
Object get(){
return null;
}
}
Child完成了父类的重写方法get()