我不明白我们如何在尚未创建的类中使用相同的属性和字段类型。像Singleton Pattern Design中使用的相同类型的类属性
例如Singleton设计:
public class Singleton
{
private static Singleton instance;
private Singleton() {}
public static Singleton Instance
{
get
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}
}
这怎么是可能的。它尚未宣布。它就像一个递归函数。我无法理解这个逻辑。