class PRogram { static void Main(string[] args) { Father a = new Father(); Child b = new Child(); a.Identity(); b.Identity(); Father c = new Child(); c.Identity(); Console.ReadKey(); } } class Father { public int a = 5; public virtual void Identity() { a = 10; Console.WriteLine("我是父類"+a); } } class Child : Father { public new void Identity() { //base.Identity(); Console.WriteLine("我是子類"+a); } }運(yùn)行結(jié)果證明:重寫: 調(diào)用方法會(huì)根據(jù)引用指向的實(shí)際對(duì)象進(jìn)行調(diào)用。隱藏方法會(huì)根據(jù)引用進(jìn)行調(diào)用。同時(shí)重寫的方法如果想先運(yùn)行父類的方法再運(yùn)行子類的方法的話可以通過(guò)base點(diǎn)出父類的方法。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注