问答详情
源自:7-7 Java 中的静态内部类

内部类的使用

在什么样的情况下会使用内部类呢

提问者:你如阳光般温暖 2015-10-22 11:04

个回答

  • 天启之魂
    2015-10-22 12:33:23
    已采纳

    分析事物时,发现事物的描述中还有事物,而且这个事物还在访问被描述事物的内容,这时就可以将还有的事物定义成内部类来描述

    比如Entry 就是Map中的一个内部接口(等同内部类),Entry封装的是Map中的映射关系,是用过映射关系来访问Map的内容,典型的外部规则中有内部规则,内部规则访问外部规则中的内容,所以将Entry定义为Map的内部接口