C#继承
继承是用来扩展自身的功能。
继承中的构造函数
默认情况下,子类中的构造函数调用的是父类的空的构造函数。
如果父类中没有空的构造函数,那么子类的构造函数必须显示的调用父类中的某一个构造函数。
看代码吧:
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 { }