只有私有构造函数的类,它的子类能有公有的构造函数么?
不好意思,说的有点绕口假如定义了一个类
class aClass
{
private aClass()
{
System.Console.WriteLine("aClass 私有的构造函数执行。");
}
}
我想在定义一个类继承aClass
class bClass:aClass
{
public bClass():base()
{
Console.WriteLine("bClass 私有的构造函数执行。");
}
}
结果发现由于aClass的构造函数是私有的,继承的时候报错,那bClass还能定义公有的构造函数么?