Base的使用

来源:互联网 发布:350淘宝模板装修教程 编辑:程序博客网 时间:2024/06/06 03:39

 1.Base在靜態方法中不能使用


2.A類中變量定義為Protected時,子類可以用base.i來訪問
 class A
    {
        protected int i = 5;
    }

    class Sub_A : A
    {
        void print()
        {
            Console.WriteLine(base.i);
            Console.ReadLine();
        }      
    }

3.

 class A
    {
        protected int i = 5;
    }

    class Sub_A : A
    {
        int i = 6;
        public void print()
        {        
            Console.WriteLine(base.i);   //返回5
            Console.WriteLine(this.i);   //返回6
            Console.ReadLine();
        }      
    }

4.
  class A
    {
        protected int i = 5;
    }

    class Sub_A : A
    {
       
        public void print()
        {
            int i = 6;     
            Console.WriteLine(base.i);//返回5
            Console.WriteLine(this.i);//返回5
            Console.ReadLine();
        }      
    }

原创粉丝点击