//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) { }
    }

转载于:https://www.cnblogs.com/WestGarden/archive/2011/10/30/3138400.html

PetShop 4.0知识点:base 关键字用于从派生类中访问基类的成员相关推荐

  1. C++中虚基类相关的知识点

    目录 前言 虚基类的作用 虚基类的声明 虚基类的初识化 前言 在上一篇的文章中我们知道了, C++语言是知识多继承的,并且一个子类可以有多个父类子类,拥有所有父类的成员变量,子类会继承父类的所有成员函 ...

  2. PetShop 4.0知识点:加密和解密Web.config文件的配置节

    PetShop 4.0 中Web.config文件中的连接字符串是加密的,需要进行解密才能看到. 这个问题PetShop 4.0的ReadMe文件中有说明: Encrypting and Decryp ...

  3. CSLA.Net 3.0.5 项目管理示例 名值列表基类、只读基类、业务负责人基类

    using System; using System.Data; using System.Data.SqlClient; using Csla; using Csla.Data;namespace ...

  4. c++程序设计中虚基类,多继承知识点

    一.前言 如上 二.题目 分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派 生出新类Teacher_Cadre(教师兼干部)类.要求: (1)在两个基类中都包含姓名 ...

  5. java中定义类的关键字为_在Java中,定义类的关键字是__________________.

    参考答案如下 患者,定的关女,定的关65岁.4年前被确诊为动脉粥样硬化,今日被人打后,入院检查中出现口唇发绀,四肢冰冷,血压下降而死亡.尸检发现:冠状动脉IV级狭窄,心肌变软.其死亡的原因 义类门静脉 ...

  6. C#中base关键字的几种用法

    base其实最大的使用地方在面向对象开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法 例如: 2.1关于base调用基类构造函数 public c ...

  7. base关键字的用法

    base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法. 例如: 2.1关于base调用基类构造函数 public ...

  8. C#中base关键字的几种用法:base()

    base其实最大的使用地方在面相对象开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法. 例如: 2.1关于base调用基类构造函数 public ...

  9. C#中base关键字的详解

    base的介绍: 一.base的含义: 二.base的作用: 三.base的注意事项: 四.应用举例: 一.base的含义: base关键字:是用来调用基类的有参数的构造函数,因为子类不能直接继承父类 ...

最新文章

  1. FZ35恒流电子负载检测测试
  2. MATLAB读取JSON数据(使用JSONlab工具箱)
  3. java linux 串口_Linux Java 串口通信 | 学步园
  4. 美国实现Believe me I can fly, Believe me I can touch sky (2)
  5. IAR软件调试延时时间
  6. 人件札记:软件开发的管理思想
  7. 步态数据去噪滤波器之巴特沃斯滤波器
  8. 【全网世界区划最全整理输出之第四部分】全世界所有国家的行政区划整理,省市信息,已按照国家,省,市排好序,可直接复制使用,第四部分到17193行,总条数:21088
  9. 用idea使用struts和hibernate来实现CRUB的操作
  10. 《指数基金投资指南》读书笔记
  11. 为什么全网通手机联通显示无服务器,手机卡无服务怎么回事
  12. 广告推广是什么意思?利用文章推广的方法做广告推广技巧总结
  13. overflow溢出处理
  14. Unity【SwitchableObject】- 实现一个物体开关控制系统
  15. pytorch——卷积神经网络
  16. 产品经理 - 产品设计方法论需求分析部分
  17. win7java浏览器崩溃_win7系统IE浏览器出现各种崩溃问题的解决方法
  18. 苹果或引爆NFC支付潮 关注国内概念板块
  19. html怎么制作图文混排页面,CSS 网页图文混排的10个技巧
  20. SAS内部连接器(上):SAS 4i 整合并塑身

热门文章

  1. centos6.0安装mysql_CentOS 6.0 用非root安装MySQL
  2. 教研教改课题 php,乘课题研究东风,掀教研教改高潮
  3. 输入URL经历的过程
  4. linux ip协议栈 漏洞,【漏洞预警】雪藏11年:Linux kernel DCCP double-free 权限提升漏洞(CVE-2017-6074)...
  5. php 增加数组下标_PHP数组排序更改下标KEY方法
  6. 灵山奇缘服务器维护,灵山奇缘1月8日更新了什么 灵山奇缘1月8日更新维护内容一览...
  7. 20211201:力扣第268周双周赛(上)
  8. 20201221:力扣220场周赛题解
  9. linux查询hive sql输出文件,数据库-如何将HiveQL查询的结果输出到CSV?
  10. VB禁用CTRL +ALT + DEL (2)