zoukankan      html  css  js  c++  java
  • C++之纯虚函数

    1. 纯虚函数形式

    class Parent
    {
    public:
        virtual void func1() = 0;
    };

      代码中的func1就是纯虚函数,没有函数体,没有函数的具体实现,有virtual,在函数名后面带有“ = 0”形式;

    2.对于纯虚函数的注意事项

      1.对含有纯虚函数的类,称为抽象类

      2.抽象类不能实例化,不能new

      3.纯虚函数被充当函数接口使用,函数的具体实现,在子类中实现

    3.多重继承

    class Father
    {
    public:
        int a;
    };
    
    class Mather
    {
    public:
        int b;
    };
    
    class Child:public Father,public Mather
    {
    public:
        char c;
    };

    多重继承,就是说子类有继承多个父类;

    4.纯虚函数做接口使用实例

  • 相关阅读:
    Oracle expdp 多表导出处理
    字符串
    Java设计模式
    多线程
    Java面向对象练习
    Java面向对象基础
    Java基础算法
    Java常识
    DOS基础命令(1)
    Java基础练习
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/9643582.html
Copyright © 2011-2022 走看看