java⽅法重写规则_Java开发中⽅法重写的原则是什么?Java
学习
J ava开发基础学习中,关于Java的⽅法重写了解多少呢?咱们今天就来简单了解下Java学习中⽅法重写有哪些原则。
⽅法重写的原则:
1.重写⽅法的⽅法名称、参数列表必须与原⽅法的相同,返回类型可以相同也可以是原类型的⼦类型(从Java SE5开始⽀持)。
2.重写⽅法不能⽐原⽅法访问性差(即访问权限不允许缩⼩)。
学习java的学习方法3.重写⽅法不能⽐原⽅法抛出更多的异常。
4.被重写的⽅法不能是final类型,因为final修饰的⽅法是⽆法重写的。
5.被重写的⽅法不能为private,否则在其⼦类中只是新定义了⼀个⽅法,并没有对其进⾏重写。
6.被重写的⽅法不能为static。如果⽗类中的⽅法为静态的,⽽⼦类中的⽅法不是静态的,但是两个⽅法
除了这⼀点外其他都满⾜重写条件,那么会发⽣编译错误;反之亦然。即使⽗类和⼦类中的⽅法都是静态的,并且满⾜重写条件,但是仍然不会发⽣重写,因为静态⽅法是在编译的时候把静态⽅法和类的引⽤类型进⾏匹配。
7.重写是发⽣在运⾏时的,因为编译期编译器不知道并且没办法确定该去调⽤哪个⽅法,JVM会在代码运⾏的时候作出决定。
以上就是分享的java开发中关于Java⽅法重写的原则的简单分析了,想要众多的IT⼯作者中脱颖⽽出,就需要拥有⾼深的技术,学习增值是必不可少的。学习之路,是贵在坚持的!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论