覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。
注意点如下:
1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。
2 子类方法抛出的异常存在限制,详情见“Java 异常 重写方法时抛出异常”博客。
3 覆盖的父类方法访问权限不能为private,否则子类只是定义了一个没有覆盖的方法。
参考资料
《Java程序员面试笔试宝典》 P69-70
Posted wjq2017
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 覆盖相关的知识,希望对你有一定的参考价值。
覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。
注意点如下:
1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。
2 子类方法抛出的异常存在限制,详情见“Java 异常 重写方法时抛出异常”博客。
3 覆盖的父类方法访问权限不能为private,否则子类只是定义了一个没有覆盖的方法。
参考资料
《Java程序员面试笔试宝典》 P69-70
以上是关于Java 覆盖的主要内容,如果未能解决你的问题,请参考以下文章