Java Overload 与 Override 差别( 三 )


11. 总结
如果说有什么值得注意的话,那就是处理继承非常棘手,而且很容易出错 。如果试图在继承上耍小聪明,总有一天会吃苦头 。还是建议循规蹈矩,用最佳实践来保护自己:

  1. 用@override 注解标记所有 Override 方法
  2. 始终用类而非实例调用静态方法
  3. 在 IDE 中设置警告或者 lint 错误,强制执行上面的规则检查有问题的代码
  4. 能用组合就不要继承

【Java Overload 与 Override 差别】


推荐阅读