覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。
注意点如下:
1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。
2 子类方法抛出的异常存在限制,详情见“Java 异常 重写方法时抛出异常”博客。
3 覆盖的父类方法访问权限不能为private,否则子类只是定义了一个没有覆盖的方法。
参考资料
《Java程序员面试笔试宝典》 P69-70
标签:mic 运行时 class http details 访问 sdn net 父类
覆盖又称为重写,是指子类方法重写了父类方法从而发挥不同作用,属于运行时多态,最好加上@Override注解。
注意点如下:
1 子类方法的方法名、参数列表和返回值与覆盖的父类方法一致。
2 子类方法抛出的异常存在限制,详情见“Java 异常 重写方法时抛出异常”博客。
3 覆盖的父类方法访问权限不能为private,否则子类只是定义了一个没有覆盖的方法。
参考资料
《Java程序员面试笔试宝典》 P69-70
标签:mic 运行时 class http details 访问 sdn net 父类
原文地址:https://www.cnblogs.com/WJQ2017/p/8241273.html