Von*_*onC 39
"eclipse的好处"(在接口方法声明中添加摘要)将是jdk1.3中jdt eclipse编译器的旧兼容性问题
从1.4开始,jdk库不再包含默认抽象方法(在实现接口的抽象类上).
这愚弄Eclipse 1.3编译器诊断,因为它们的实现依赖于它们的存在.
请注意,Javac 1.3将完全拒绝对1.4库执行(使用-bootclasspath选项).
由于Eclipse编译器可能处于1.4合规级别(请参阅参考资料Workbench>Preferences>Java>Compiler>JDK Compliance),或者如果使用1.3合规性模式,则使用至少1.3个类库,因此在大多数当前的eclipse项目中不需要存在"abstract".
Wil*_*ill 37
来自Java SE 7 JLS(Java语言规范):"允许但不鼓励作为样式,为接口中声明的方法冗余地指定公共和/或抽象修饰符."
对于Java SE 5.0:"为了与旧版本的Java平台兼容,允许但不鼓励,但作为一种风格,不要为接口中声明的方法冗余地指定抽象修饰符."
| 归档时间: |
|
| 查看次数: |
52296 次 |
| 最近记录: |