继承、虚方法、重写。隐藏方法,调用父类的方法和父类的构造函数

/*
继承、虚方法、重写。隐藏方法,调用父类的方法和父类的构造函数
*/
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();//调用基类的方法
		}
	}
}

  

posted on 2013-11-21 14:33  wp456  阅读(374)  评论(0)    收藏  举报

导航