为什么允许实例化静态嵌套类对象?
2022-09-01 23:18:26
我已经开始学习用于Android应用程序开发的Java语言。
根据我基于静态类的理解,我们不能实例化静态类的对象。
但是,为什么在后续的静态环境中允许实例化静态嵌套类对象呢?
class EnclosingClass
{
//...
class static StaticInnerClass
{
//...
}
}
为什么我们可以创建内部类的对象,如果它被标记为静态?
EnclosingClass.StaticInnerClass s = new EnclosingClass.StaticInnerClass()