父类中方法中方法重写是当父类的方法不能满足子类的需求,一般用于子类根据需要可以对父类的方法进行重写。方法覆盖就是子类和父类的方法名,返回类型,形参列表相同,即就是子类的这个方法覆盖了父类的该方法。
方法的注意事项
1.子类的参数,方法名称要和父类一致,返回值和父类一直或是父类的子类。
public class overRide {//父类
public Object say(){
return 0;
}
}
class over extends overRide{//子类
public String say(){//此时父类和子类的参数相同,方法名相同,返回值类型String是object的子类
return " ";
}
子类方法不能缩小父类方法的修饰符权限大小。
父类的修饰符比如说是public,子类的修饰符不能比public小