学习java编程思想时,接口这一章有介绍内部接口,平时也没有用到过,想知道它有什么作用,在实际开发中是否需要用到它吗
作用:
一种对那些在同一个地方使用的接口进行逻辑上分组;
封装思想的体现;
嵌套接口可以增强代码的易读性和可维护性;
在Java标准库中使用内部接口的一个例子是java.util.Map和Java.util.Map.Entry。这里java.util.Map同样被当成命名空间使用。Entry并不属于全局作用域范围.
可参考:http://www.programcreek.com/2013/08/inner-interface-in-java/