是的,我们可以做到。Java中的嵌套接口的定义如下:
嵌套接口是其声明出现在另一个类或接口的主体内的任何接口。顶级接口是不是嵌套接口的接口。
请参阅此为多。
进一步 …
一个原因可能是外部接口具有一种将回调实现作为参数的方法。在这种情况下,嵌套接口是回调方法必须实现的协定。我没有理由在顶层声明该回调接口。
public interface Processor { void execute(NotificationListener listener); interface NotificationListener { void processingCompleted(); } }在sun网站上有关该主题的另一本好书在这里
特别要注意的是,在实现接口时,不需要实现嵌套在其中的任何接口。



