虽然这显然是一个RTFM案例,但不知何故,我没能找到一个简明的资料来解释这一切。
public class Outer {
private class Inner {
}
}
私有类Inner
是一个公共inner
类的一个类。Outer
我的问题是关于“外部”外部的可见性Inner
。
我应该能够
Inner
在另一个类中实例化吗?如果是,是否有任何限制(例如此类在同一个包中等)?使用集合时可以
Inner
用作具体类型吗?例如,我应该能够ArrayList <Inner>
在另一个类中声明吗?就上述问题而言,是否
extends Outer
会Inner
出现另一堂课?