C#图解教程-----第七章——类和继承

先回顾一下C++里边的继承关系:()

  1. 首先要分清类内和类外的访问关系。对于父类的成员,不论是哪一种继承方式,在子类的内部 除父类的私有成员外的其他成员都可以访问。(虽然在内存上不是这样,但是可以当做子类并没有继承到父类的私有成员)

  2. 接着就是分清楚 不同的继承方式改变的到底是什么: 不同的继承方式改变的就只是 父类成员在子类中的类型

    公有继承:子类所继承的父类成员(前边已经说了父类的私有成员直接当做没继承到)不改变类型

    保护继承:子类所继承的父类成员全部改为保护类型

    私有继承:子类所继承的父类成员全部变为私有类型

感觉如果事无巨细的记简直就是和抄书一样,毕竟C#和C++相似的部分很多,就只记一些要点好了,需要记忆的点(ps:主要是不知道原理,不然是没有记忆的东西的我感觉)


类继承

​ 可能是没有像C++那样的不同继承方式,只讲了class MyDerived: MyBase这样的语法,

在C#中,除了 object类以外,其他的所有类都是派生类。就算是自己新建的类也会隐式地继承object类。

  1. 单继承:一个类声明的 基类规格说明 中只能有一个类。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值