zoukankan      html  css  js  c++  java
  • PetShop 4.0知识点:base 关键字用于从派生类中访问基类的成员

     

    //base 关键字用于从派生类中访问基类的成员:

    //调用基类上已被其他方法重写的方法。

    //指定创建派生类实例时应调用的基类构造函数。

    //基类访问只能在构造函数、实例方法或实例属性访问器中进行。


    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace keywords_base
    {
        class Program
        {
            static void Main(string[] args)
            {
                DerivedClass md = new DerivedClass();
                DerivedClass md1 = new DerivedClass(1);
            }
        }
    }

    public class BaseClass
    {
        int num;

        public BaseClass()
        {
            Console.WriteLine("in BaseClass()");
        }

        public BaseClass(int i)
        {
            num = i;
            Console.WriteLine("in BaseClass(int i)");
        }

        public int GetNum()
        {
            return num;
        }
    }

    public class DerivedClass : BaseClass
    {
        // This constructor will call BaseClass.BaseClass()
        public DerivedClass(): base(){}

        // This constructor will call BaseClass.BaseClass(int i)
        public DerivedClass(int i) : base(i) { }
        }

  • 相关阅读:
    2017-11-26 小组工作内容
    2017-11-25 小组工作内容
    2017-11-24 小组工作内容
    如何计算团队成员贡献分——1703班02组
    第一周小组博客作业——1703班02组
    2017-11-17实践作业记录
    第0次作业
    Unity3D 视频播放
    Unity3D 平滑转向
    Unity3D之Camera跟随鼠标移动,右键显示或隐藏鼠标
  • 原文地址:https://www.cnblogs.com/java20130723/p/3211677.html
Copyright © 2011-2022 走看看