重写方法的访问修饰符不能比被重写方法更严格(比如父类中声明为public的方法重写时不能使用protected修饰)。
举一反三
- 当子类重写父类中使用public修饰的方法时,访问修饰符可以使用()。 A: private B: protected C: public D: 以上都可以
- 于方法重写,描述错误的是() A: 子类重写父类方法,不能降低访问度 B: 子类重写父类方法,返回值类型要保持相同 C: 子类重写父类方法,不能抛出更多的异常 D: 子类可以重写父类中final修饰的方法
- 【单选题】下列关于父类方法重写的描述中,错误的是() A. 如果父类方法的访问权限是public,子类重写父类该方法时的访问权限不能是private B. 子类重写父类方法时,重写的方法名、参数列表以及返回值类型必须和父类保持一致 C. 如果父类的方法被final修饰,那么该方法不能被子类重写 D. 子类继承父类后,可以重写父类定义的所有方法
- 重写后的方法不能比被重写的方法有______的访问权限,重写后的方法不能比被重写的方法产生更多的异常。(填更严格或者更宽泛)
- 子类中重写的方法的访问权限不能比父类被重写的方法的访问权限高。