Eve*_*ght 1 java overriding jaxb parent-child
基于这个深受喜爱的问题我理解@Override注释是一个很好的编码实践,所以我们知道我们实际上是覆盖了正确的方法.但是,除了编码练习之外,没有做到这一点的后果是什么?Java中是否存在需要注释的基础内容?
我问,因为我正在使用XJC从XSD文件生成Java ActiveMQ消息文件.但是,为了在不进行手工编辑的情况下添加"@Override",我需要使用XJC提供的单独插件,在我的情况下,了解依赖项非常困难.主要目标是使用XJC和我的Ant build.xml在构建时重新生成Java消息文件,而无需任何手动编辑.
Java运行时不需要它,它只是为了在编译时减少编码错误.
如果您正在生成代码,那么在没有@Override注释的情况下你可能没问题,因为代码是生成的而不是手工编写的(因此在这个级别上人为错误的机会可能更少,例如错字).
尽管如此,如果将@Override方法放在生成的方法上,如果生成的代码不好,您可以在编译时捕获.
| 归档时间: |
|
| 查看次数: |
60 次 |
| 最近记录: |