继承是用来扩展自身的功能。
继承中的构造函数
默认情况下,子类中的构造函数调用的是父类的空的构造函数。
如果父类中没有空的构造函数,那么子类的构造函数必须显示的调用父类中的某一个构造函数。
看代码吧:
using System;
public class StudyExtend
{
public static void Main()
{
People p = new People();
p.Name = "第三代弟子";
p.Taiji();
WuDang w = new WuDang();
w.Taiji();
}
}
public class WuDang
{
private string name = "";
public string Name
{
get{return this.name;}
set{this.name = value;}
}
public void Taiji()
{
Console.WriteLine(this.name);
Console.WriteLine(this.GetType());
}
}
//People继承了武当
public class People : WuDang
{
}