接口内部的类

来源:互联网 发布:linux fifo 编辑:程序博客网 时间:2024/06/06 04:54

正常情况下,不能在接口内放置任何代码,但嵌套类可以作为接口的一部分。你放到接口中的任何类都自动是 public和static的。因为是static的,只是将嵌套类置于接口的命名空间内,这并不违反接口规则,你甚至可以在内部类中实现其外围类的接口。


public interface Parcel{public void menthod();class Test implements Parcel{public void menthod(){System.out.println("Parce.Test.menthod()");}public static void main(String[] args){new Test().menthod();}}}

这生成了一个独立的类Parcel$Test