标签: java
class A { { class B { // What is the use of an inner class inside IIB? } } }
答案 0 :(得分:0)
我们使用inner classes在一个地方对类和接口进行逻辑分组,以使其更具可读性和可维护性。
inner classes
此外,它还可以访问外部类的所有成员,包括私有数据成员和方法。
成员类也被定义为类的成员。与静态变体不同,成员类是特定于实例的,并且可以访问任何和所有方法和成员,甚至是父级的this引用。
this
更多信息here和here