class Person
{
public Person(int age, string name)
{
Age = age;
Name = name;
}
public int Age{ set; get; }
public string Name { set; get; }
public void SayHello()
{
Console.WriteLine("我是{0}我今年{1}",Name,Age);
} }
class Chinese : Person
{
public Chinese(int age)
{
Age = age;
}
}
class Program
{
static void Main(string[] args)
{
Chinese c1 = new Chinese(12);
}
}父类定义了含俩个参数的构造函数 子类怎么就不能定义1个参数的构造函数了?
解决方案 »
- 真心请教版主一个问题:.net程序员的未来之路。
- 如何在C#中实现outlook风格
- 问操作文本的问题
- 为什么有时实行dos命令时,必须在特定的bin目录下,否则命令无效?
- 问了多遍,高手也没解决。
- ==============如何在一个方法里创建一个DataTable,而它的名字是方法的一个string 参数=========小妹做毕设,请达人帮忙呀
- NHibernate问题
- 微软中文TTS 5.1引擎不能把文字转换成CCITT Alaw的wave文件格式
- 大家都来挑战一下难度!考试系统找出作弊的人!
- XML中的两表,读入到DATASET中如何能做一个关联视图!
- 派生类实例化时1个参数,为何调用基类构造时,匹配的是无参构造呢
- 给DropDownList添加未选择问题
{
public Person()
{
}
public Person(int age, string name)
{
Age = age;
Name = name;
}
public int Age{ set; get; }
public string Name { set; get; } public virtual void SayHello()
{
Console.WriteLine("我是{0}我今年{1}", Name, Age);
} }
class Chinese : Person
{
public Chinese(int age)
{
Age = age;
}
}
这样就对了
没有默认的 空参数 构造函数
创建Chinese 会 找不到父类的 默认构造函数