【发布时间】:2016-10-12 10:36:30
【问题描述】:
由于我们不能将static 修饰符与定义在方法内的本地类一起使用,并且由于非静态嵌套类是内部类,我们可以说方法本地类是内部类的一种类型。
但另一方面,我们说如果没有封闭类的 Live 实例,内部类的实例就不能存在。但是在静态方法中定义的方法本地类的实例可以在没有封闭类的活动实例的情况下存在,对吧?
那么我从中得出什么结论呢? 第一个逻辑告诉我本地类是 Inner 类的一种,第二个推理告诉我 Local 类不是 Inner 类。
【问题讨论】:
标签: java inner-classes anonymous-inner-class local-class