从品牌网站建设到网络营销策划,从策略到执行的一站式服务
什么是方法覆盖?
在成都网站建设、成都网站制作中从网站色彩、结构布局、栏目设置、关键词群组等细微处着手,突出企业的产品/服务/品牌,帮助企业锁定精准用户,提高在线咨询和转化,使成都网站营销成为有效果、有回报的无锡营销推广。创新互联建站专业成都网站建设十年了,客户满意度97.8%,欢迎成都创新互联客户联系。
方法覆盖也称为重写,重写即子类重新定义了父类的方法。
重写时需要注意什么?
1、重写的方法必须与原方法的方法名、参数列表和返回值类型(Java SE5之后返回值类型可以是其类型的子类型)相同;
2、被重写的方法不能是final类型,因为final类型无法重写;
3、被重写的方法的权限不能是private,因为private无法继承,而继承是重写的前提;
4、被重写的方法不能为static, 如果父类中的方法为静态,而子类的方法不是静态的,但是两个方法除了这一点其他都满足重写条件,那么会发生编译错误,反之亦然;
如果子类和父类中的方法都是静态的,并且满足重写条件,但仍然不会发生重写,因为静态方法是在编译时把静态方法和类的引用进行匹配;
5、重写的方法的访问权限不能小于原方法;
6、重写抛出的异常的范围不能大于原方法;
7、重写是在运行时发生的,JVM会在代码运行时作出决定。
以上就是java中什么是方法覆盖的详细内容,更多请关注创新互联其它相关文章!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图