因为我们知道构造函数不是在子类中继承的,正如我在上一个问题中所问的那样 单击此处查看问题
我已经写了代码
namespace TestConscoleApplication
{
abstract public class A
{
public int c;
public int d;
private A(int a, int b)
{
c = a;
d = b;
}
public virtual void Display1()
{
Console.WriteLine("{0}{1}", c, d);
}
}
internal class B : A
{
protected string Msg;
public B(string Err)
{
Msg = Err;
}
public void Display()
{
Console.WriteLine(Msg);
}
}
class Program
{
static void Main(string[] args)
{
B ObjB = new B("Hello");
Console.ReadLine();
}
}
}
当我编译代码时显示错误
TestConscoleApplication.A.A(int, int)
由于其保护级别,错误是不可访问的。
那为什么它显示错误。