的我在看一个代码库和我经常看到这样的:Java成员对象的内部类相同类型
public class SomeClass
{
protected static SomeClass myObject;
//...
public static SomeClass getObject()
{
return myOjbect
}
}
我想确保我的理解这背后的目的。是否确保该类的一个实例即使被多次实例化也会被共享?我不知道这里的词汇,否则我会寻找答案,所以如果这个模式有一个名字,请让我知道。
此外,这似乎有点鸡和蛋的定义,因为该类包括类的类型的对象。为什么这不是真的矛盾呢?
谢谢!