PM *_*7-1 0 java visibility inner-classes
虽然这显然是一个RTFM案例,但不知怎的,我找不到一个解释这一切的简明来源.
public class Outer {
private class Inner {
}
}
Run Code Online (Sandbox Code Playgroud)
私人班级Inner是公共班级inner的一类.Outer
我的问题是关于知名度的Inner从外面'外".
我应该能够Inner在另一个类中实例化吗?如果是,是否有任何限制(例如此类在同一个包中,等等)?
可以Inner使用集合时,可以用作一个具体类型?例如,我应该能够ArrayList <Inner>在另一个类中声明吗?
如果上述问题extends Outer会Inner 出现另一个课程?