您当前的位置: 首页 >  c++

RuiH.AI

暂无认证

  • 5浏览

    0关注

    274博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C++学习 十五、类继承(2)虚函数,多态

RuiH.AI 发布时间:2022-02-23 18:58:50 ,浏览量:5

C++学习 十五、类继承(2)虚函数
  • 前言
  • 基类,派生类,指针
  • 虚函数与多态
    • 虚函数,virtual关键字
    • 多态
  • 后记

前言

本篇继续类继承的学习,虚函数

基类,派生类,指针

基类与派生类具有非常特殊的关系:

  • 可以用派生类对象为基类对象赋值;
  • 可以用派生类对象为基类对象初始化;
  • 基类指针可以指向派生类对象;
  • 基类引用可以绑定派生类对象。

上面四个关系反过来不成立。

#include 
#include 
#include 

using std::ostream;

class Base{
    private:
        int a_;
        double b_;
    protected:
        int extra_ = -1;
    public:
        Base();
        Base(int, double);
        Base(const Base&);
        Base& operator= (const Base&);
        ~Base();
        void print();
};

Base::Base(): a_(0), b_(0){
    std::cout             
关注
打赏
1658651101
查看更多评论
0.2790s