构造函数的继承问题C# 点击进入连接
摘要:
当父类构造承数不是默认构造函数(即有传入参数时),基类要用base指定父类传入参
如:
父类
class TestClass
{
public TestClass(String aaa)
{
MessageBox.Show("parent"+aaa);
}
}
子类
class TestClassC:TestClass
{
public TestClassC(String ccc):base(ccc)
{
MessageBox.Show("child" + ccc);
}
}
当调用:
TestClassC tCC=new TestClassC("HH");
时
结果为
先出parentHH
再出childHH