11. 总结
如果说有什么值得注意的话,那就是处理继承非常棘手,而且很容易出错 。如果试图在继承上耍小聪明,总有一天会吃苦头 。还是建议循规蹈矩,用最佳实践来保护自己:
- 用@override 注解标记所有 Override 方法
- 始终用类而非实例调用静态方法
- 在 IDE 中设置警告或者 lint 错误,强制执行上面的规则检查有问题的代码
- 能用组合就不要继承
【Java Overload 与 Override 差别】
推荐阅读
- 详解Java多线程锁之Lock和ReadWriteLock
- Java面向对象——成员变量和局部变量
- 卫生间墙体渗水 卫生间与房间共同的墙渗水怎么办
- java第一次调用 Hadoop Java API
- 2019年最流行的五大JavaScript 自动化测试框架
- Java虚拟机最多支持多少个线程?
- Java服务端推送消息有那么难吗?
- 西藏的茶文化与茶俗
- 怎么判断车头与墙壁的距离,只要看准这个点,每次停车都很准确
- 徽州茶文化与徽州茶俗