在什么样的情况下会使用内部类呢
分析事物时,发现事物的描述中还有事物,而且这个事物还在访问被描述事物的内容,这时就可以将还有的事物定义成内部类来描述
比如Entry 就是Map中的一个内部接口(等同内部类),Entry封装的是Map中的映射关系,是用过映射关系来访问Map的内容,典型的外部规则中有内部规则,内部规则访问外部规则中的内容,所以将Entry定义为Map的内部接口