Java 覆盖

Posted wjq2017

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 覆盖相关的知识,希望对你有一定的参考价值。

  覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。

  注意点如下:

  1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。

  2 子类方法抛出的异常存在限制,详情见“Java 异常 重写方法时抛出异常”博客。

  3 覆盖的父类方法访问权限不能为private,否则子类只是定义了一个没有覆盖的方法。

 

  参考资料

  《Java程序员面试笔试宝典》 P69-70

  java方法重写时的异常限制

以上是关于Java 覆盖的主要内容,如果未能解决你的问题,请参考以下文章

java中覆盖和重定义的区别

JAVA基础-覆盖方法

Java:Effective java学习笔记之 始终要覆盖toString方法

Java类的设计----方法的重写覆盖

JAVA代码覆盖率工具JaCoCo--原理

gitlab增量代码覆盖率