关键字 base 的作用
生活随笔
收集整理的這篇文章主要介紹了
关键字 base 的作用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
①調(diào)用基類(lèi)上已被其他方法重寫(xiě)的方法,小栗子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");}}運(yùn)行結(jié)果:
?
②創(chuàng)建派生類(lèi)實(shí)例的時(shí)候,指定所調(diào)用的基類(lèi)的構(gòu)造函數(shù)
public class Father{public string Name { get; set; }public Father(string Name){this.Name = Name;}}public class Child:Father{public Child():base("小明"){Console.WriteLine("輸出基類(lèi)的Name:{0}",Name);}}static void Main(string[] args){Child child = new Child();Console.ReadKey();}運(yùn)行結(jié)果:
子類(lèi)被構(gòu)造時(shí),一定會(huì)先調(diào)用父類(lèi)的構(gòu)造函數(shù),但可以用base關(guān)鍵字選擇調(diào)用哪個(gè)構(gòu)造函數(shù),但不能每一個(gè)都不調(diào)用(至少選一個(gè)).如果不指定的話,一般調(diào)用無(wú)參數(shù)的構(gòu)造函數(shù),因?yàn)檫@是一個(gè)類(lèi)的默認(rèn)構(gòu)造函數(shù).
轉(zhuǎn)載于:https://www.cnblogs.com/miaoying/p/5021401.html
總結(jié)
以上是生活随笔為你收集整理的关键字 base 的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 上海迪士尼调价 将于2020年6月6日
- 下一篇: 淘宝被限制登录怎么办怎么和支付宝解绑