zoukankan      html  css  js  c++  java
  • base和this

    base//只能继承其直接基类成员 常用于对象初始化时和基类通信
    1、base局限于构造函数、实例方法、实例属性访问其中
    2、base调用直接基类已被重写的方法,或者所有父类的非重载方法
    3、base制定创建派生类实例时应调用哪个的构造函数
    4、可以访问公有和受保护成员 不可访问私有成员
    例子:
    public car():base("Car",200) //构造直接传递参数 和基类通信

    this//指代类对象本身 访问类所有常量、字段、属相、方法(排除静态成员)
    1、引用类的当前实例,也包括继承而来的方法,通常可以隐藏this
    2、限定被相似的名称隐藏的成员(this.name)
    3、将对象作为参数传递到其他方法(将当前类传递到其他方法)
    4、申明索引器,必须为this(public string this[int param])

  • 相关阅读:
    洛谷P1501 动态树(LCT)
    Beijing Institute of Technology 2019.6 Monthly Contest (For grade 2018)
    [BJOI2018]求和
    [JSOI2015]最小表示
    简单题
    [Ynoi2016]掉进兔子洞
    乘积
    飞扬的小鸟
    [CTSC2008]网络管理
    Sequence
  • 原文地址:https://www.cnblogs.com/Hdsome/p/3977442.html
Copyright © 2011-2022 走看看