0914 C++

1. 虚函数指在基类中函数前面加 Virtual 的函数,且只对基类有效,派生类中 virtual 是没用的

2. 在派生类中继承了基类并重写了基类中 前面有 virtual 的函数 ,继承基类的类实例化后会带有一个4字节的函数指针(4 字节 也叫虚表) 

基类指针:当调用普通重写函数时,是什么类指针就调用什么类的重写函数

基类指针:当调用虚拟函数时,指针指向的是哪个类的对象地址,就调用哪个类的重写函数

PS : 引用的话与指针是一样的使用方法

        类内函数后加 const 表示只读,不能写入

3. const 变量必须在初始化时赋值 

    引用变量必须在初始化时赋值

    类内 的引用变量或者const 变量必须在初始化时赋值,或者在构造函数的初始化列表赋值

  ( 初始化列表 (冒号、括号、逗号)  :(),() )

4. 类的三种继承 public  < protect  < private   ( https://www.cnblogs.com/duwenxing/p/7476469.html )

    在子类名后加冒号 后加以上三种的其中一种 后会将基类中的方法按照三种属性强弱

    来放到对应派生类的相应位置下(相当于) 并且基类方法的调用也会按照放的位置的 属性的调用规则来。

    三种访问权限

    public:可以被任意实体访问

    protected:只允许子类及本类的成员函数访问

    private:只允许本类的成员函数访问

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值