java 中子类重写继承的方法的规则是什么

Python011

java 中子类重写继承的方法的规则是什么,第1张

重写时保:访问修饰符的权限不能降低,如父类中public的方法重写的时候也必须是public的;返回值类型不能变;方法名相同,参数类型,个数,顺序一致(不然就是重载了)父类的private方法,子类写了相同的方法也不能算作重写

Java,子类不是必须重写父类所有方法的,分为以下两种情况:

父类方法为抽象方法时,子类必须重写(实现)所有父类的抽象方法;

父类方法为普通方法时,子类可以重写父类方法,也可以不重写。

举例如下:

abstract class A{

public void a(){

}

public abstract void b()

}

public class B extends A{

        //必须重写b方法,a方法可以不重写

public void b(){

}

}