lifuguan
2016-07-25 02:31C# 构造函数问题------派生类构造函数和基类构造函数
怎样才能同时存在派生类构造函数和基类构造函数
public class constructor : baseclass
{
int varliable = new int();//相当于初始化为0
//此构造函数将调用 BaseClass.BaseClass()
public constructor():base()
{
Console.WriteLine("调用 BaseClass.BaseClass()");
}
//此构造函数将调用 BaseClass.BaseClass(int i)
public constructor(int i):base(i)
{
Console.WriteLine("调用 BaseClass.BaseClass(int i)");
}
public constructor()
{
Console.WriteLine("调用构造函数一");
}
public constructor(int a)
{
if (a!=0)
{
Console.WriteLine("调用构造函数二");
}
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 请问大佬们这个图里面为什么会报错啊?
- c++
- 3个回答
- C++作业派生类的定义求解
- c++
- 3个回答
- C++中派生类的构造函数一定得调用基类的构造函数吗
- c++
- class
- 3个回答
- 构造函数能够从键盘初始化么?
- c++
- 2个回答
- 各类构造函数和析构函数的调用次序,好难啊,求解!
- 1个回答
换一换