正在加载图片...
关于重写 如果一个基类的方法声明为虚函数,任何继承该虚函数的 子类可以声明override方法重写它 ■子类重写的方法必须和父类的虚函数有相同的签名 ■override不能改变基类虚函数的访问权限 ■override不能和static、virtual、.new同用 ·被重写的方法必须是virtual或abstracti或override override用于扩展或修改继承的且声明为abstracti或 virtual的方法、属性、索引器、事件 public override void Display() { 可以通过base调用继承的基类的虚函数 base Display0: Console.WriteLine("津贴是:{0}",this.Bonus); 9 关于重写 ▪ 如果一个基类的方法声明为虚函数,任何继承该虚函数的 子类可以声明override方法重写它 ▪ 子类重写的方法必须和父类的虚函数有相同的签名 ▪ override不能改变基类虚函数的访问权限 ▪ override不能和static、virtual、new同用 ▪ 被重写的方法必须是virtual或abstract或override ▪ override用于扩展或修改继承的且声明为abstract或 virtual的方法、属性、索引器、事件 public override void Display() { base.Display(); Console.WriteLine("津贴是:{0}",this .Bonus ); } 可以通过base调用继承的基类的虚函数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有