继承、虚方法、重写。隐藏方法,调用父类的方法和父类的构造函数
/* 继承、虚方法、重写。隐藏方法,调用父类的方法和父类的构造函数 */ namespace Frank { public class Test { public static void Main(string[] args) { Test3 t = new Test3(); t.Set(); t.Get(); } } public class Test2 { public void Set() { System.Console.WriteLine("父类"); } public virtual void Get() { System.Console.WriteLine("这是一个虚方法!"); } public Test2() { } } public class Test3 : Test2 { public Test3():base()//调用父类的构造函数 { } public override void Get() { System.Console.WriteLine("重写过后的方法!"); } public new void Set() { System.Console.WriteLine("隐藏父类的方法!"); base.Set();//调用基类的方法 } } }