接口方法能够有方法体吗?
- 论坛
- 接口方法能够有方法体吗?
19 浏览
接口方法能够有方法体吗?
我知道接口就像是一个纯粹的抽象类,所以它不能有方法的实现。但是,我看到了一个奇怪的代码。有人可以解释一下吗?
代码片段:
interface Whoa { public static void doStuff() { System.out.println("这不是默认实现"); } }
编辑:
我的IDE是Intellij Idea 13.1,项目SDK是Java 7 <1.7.0_25>。IDE没有显示任何编译器错误。但是,当我在命令行编译代码时,我收到以下消息。
Whoa.java:2: 错误: 不允许在此处使用修饰符static public static void doStuff() { ^