不能在接口内部放置任何代码,但是可以放置嵌套类(内部类),并且是自动public
和static
的。
如:
public interface ClassInInterface {
void howdy();
/**
* 接口中的内部类,可以实现其外围接口
*/
class Test implements ClassInInterface {
public void howdy() {
System.out.println("Howdy!");
}
public static void main(String[] args) {
new Test().howdy();
}
}
}