1.base關(guān)鍵字用于從派生類(lèi)中訪問(wèn)基類(lèi)的成員。
2.調(diào)用基類(lèi)上已被其他方法重寫(xiě)的方法。
3.指定創(chuàng)建派生類(lèi)的實(shí)例是應(yīng)調(diào)用基類(lèi)的構(gòu)造函數(shù)。
4.訪問(wèn)基類(lèi)的公有成員和受保護(hù)成員,不能訪問(wèn)私有成員
5在靜態(tài)方法中用base關(guān)鍵字是錯(cuò)誤的.。
下面的實(shí)例中 基類(lèi)Person和派生類(lèi)Employee都有一個(gè)GetInfo()方法,通過(guò)base關(guān)鍵字可以從派生類(lèi)中調(diào)用基類(lèi)的GetInfo()方法。
class TestBase { static void Main() { Employye employee = new Employye(); employee.GetInfo(); Console.Read(); } } public class Person { public string Name = "jing"; public int Age = 20; public virtual void GetInfo() { Console.WriteLine("名字:{0},年齡:{1}",Name,Age); } } public class Employye : Person { public string Id = "123456"; public override void GetInfo() { base.GetInfo(); Console.WriteLine("工號(hào):{0}", Id); } }
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注