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