关键字 base 的作用
生活随笔
收集整理的這篇文章主要介紹了
关键字 base 的作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
①調用基類上已被其他方法重寫的方法,小栗子a如下:
public class Father{public virtual void Show(){Console.WriteLine(" I am your father ");}}public class Child:Father{public override void Show(){base.Show();Console.WriteLine("I am your child");}}運行結果:
?
②創建派生類實例的時候,指定所調用的基類的構造函數
public class Father{public string Name { get; set; }public Father(string Name){this.Name = Name;}}public class Child:Father{public Child():base("小明"){Console.WriteLine("輸出基類的Name:{0}",Name);}}static void Main(string[] args){Child child = new Child();Console.ReadKey();}運行結果:
子類被構造時,一定會先調用父類的構造函數,但可以用base關鍵字選擇調用哪個構造函數,但不能每一個都不調用(至少選一個).如果不指定的話,一般調用無參數的構造函數,因為這是一個類的默認構造函數.
轉載于:https://www.cnblogs.com/miaoying/p/5021401.html
總結
以上是生活随笔為你收集整理的关键字 base 的作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上海迪士尼调价 将于2020年6月6日
- 下一篇: 淘宝被限制登录怎么办怎么和支付宝解绑