在看CommunityServer的时候,有点糊涂的地方,多谢关注.
提个问题, 在看CommunityServer的时候,有些不明白的.
比如有个
public abstract class ForumDataProvider
{
.............
private static ForumDataProvider _defaultInstance = null;
static ForumDataProvider()
{
CreateDefaultCommonProvider();
}
public static ForumDataProvider Instance()
{
return _defaultInstance;
}
........................
}
1.它不是一个抽象类吗,怎么有构造方法.
2.怎么一个类怎么是以自己作为一个成员变量,它自己还是一个抽象的类啊,这不是自己把自己的实例作为成员变量了吗,有点矛盾啊.
请各位高人解答. 谢谢了