内部类方法可以访问该类定义所在作用域(外部类)中的数据,包括被 private 修饰的私有数据 内部类可以对同一包中的其他类隐藏起来 内部类可以实现 java 单继承的缺陷--多线程 当我们想要定义一个回调函数却不想写大量代码的时候我们可以选择使用匿名内部类来实现--lambda 表达式 详情关注java内部类