C#中一个定义类的问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:40:49
有一段程序:(无关处省略)
......
public class CommonDB
{
......
private static CommonDB GlobalConn;
......
public static CommonDB getGlobalConnection()
{
if (GlobalConn == null)
{
GlobalConn = new CommonDB(CommonDB.ConnString);
}
return GlobalConn;
}
......
}
请问有在类中创建同一个类的对象这种方法吗?
还有就是这个getGlobalConnection()怎么理解呢?是对象,方法,属性?

类定义中怎么可以掉用自己,难道类也递归?

先声明再调用是任何类型都要遵循的原则吧

getGlobalConnection()是方法 ,前面的CommonDB不是定义此类型的对象,而是方法的返回值类型。