首页文章正文

子类重写父类方法权限,runtimeexception的子类

选择器的优先级从高到低排序 2023-11-10 17:40 996 墨鱼
选择器的优先级从高到低排序

子类重写父类方法权限,runtimeexception的子类

子类重写父类方法时,不能使用比父类中被重写方法更严格的访问权限。例如,父类中的方法是public权限,子类的方法就不能是private权限。如果子类在重写父类方法时当子类重写父类的方法时,子类方法不能缩小父类方法的访问级别。访问级别由低到高依次是private、默认、

1.重写方法的名称、形参列表必须与父类中的一致。2.子类重写父类方法时,访问权限子类必须大于等于父类(暂时了解∶空着不写

publicvoiddoWork(){//这行我原先写的没有public,以为同包用default权限也能访问,后来发现子类继承父类的时候权限不能缩小只能扩大或相同System.out.println(由于父类构造方法的特殊性,它不可以被子类继承或重写。子类只能通过super关键字调用父类构造方法,不能对父类构造方法进行任何修改。4.2 父类构造方法的访问权限父类构造方

∩▂∩ 父类中的方法在子类中必须可见,即子类继承了父类中的该方法(可以显式的使用super 关键字来访问父类中的被重写的方法),如果父类中的方法为private 类型的,那么子类- 返回类型相同:子类重写的方法的返回类型应与父类方法返回类型相同。 访问权限相同:子类重写的方法的访问权限不应比父类方法更严格。3.重写父类接口方法的注意事项在重

>ω< 重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。有个人曾经这样说:父类为prot访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明为final

后台-插件-广告管理-内容页尾部广告(手机)

标签: runtimeexception的子类

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号