我知道接口就像一个100%纯抽象的类。因此,它不能在其中包含方法实现。但是,我看到了一个奇怪的代码。有人能解释一下吗?
代码片段:
interface Whoa {
public static void doStuff() {
System.out.println("This is not default implementation");
}
}
编辑:
我的IDE是Intellij Idea 13.1。项目SDK为java 7 <1.7.0_25>。IDE未显示任何编译器错误。但是,当我在命令行编译代码时,我得到了以下消息。
Whoa.java:2:错误:此处不允许使用修饰符静态公共静态空doStuff() { ^
https://stackoverflow.com/questions/22713652
复制相似问题