c#繼承父子類成員間的互訪問性

wisdomone1發表於2012-03-09
public class Vehicle
    {
       //測試繼承父子類成員的互訪問性
        protected void G()
        {
            Console.WriteLine("most upper level");
        }
    }

    public class Car : Vehicle
    {
       protected void Small()
        {
            base.G(); //呼叫父類的方法
            
        }
    }

    public class MiniCar : Car
    {
        public void Smart()
        {
            base.G();
            base.Small();//透過base可以訪問直接父類的方法,也可以訪問間接父類的方法;前提是這些方法是protected,public


        }
    }
 
小結:base可以訪問直接父類的方法,也可以訪問間接父類的方法;
   前提是這些方法是protected,public

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-718117/,如需轉載,請註明出處,否則將追究法律責任。

相關文章