class_16:多重继承

cpp 复制代码
#include <iostream>

using namespace std;
class ClassA{
public:
    void dispalyA(){
        cout<<"ClassA:display"<<endl;
    }

    void func(){
        cout<<"ClassA:func"<<endl;
    }
};

class ClassB{
    public:
    void dispalyB(){
        cout<<"ClassB:display"<<endl;
    }

    void func(){
        cout<<"ClassB:func"<<endl;
    }

};

class Device:public ClassA,public ClassB{
public:
    void display(){
       dispalyA();
       dispalyB();
       ClassA::func();
    }
};

int main()
{
    cout << "Hello World!" << endl;
    Device d1;
    d1.display();
    return 0;
}
相关推荐
潇湘散客3 分钟前
CAX软件插件化设计实战:从框架到3D基础功能落地
c++·图形学·opengl
大袁同学4 分钟前
【线程】:在并发的荒原上构筑秩序
linux·c++·线程
2501_916007475 分钟前
XCode 15 IDE新特性:苹果集成开发环境全面升级,提升编程效率与体验
ide·vscode·macos·ios·个人开发·xcode·敏捷流程
无限进步_7 分钟前
【C++】深入右值引用:移动语义与完美转发
java·开发语言·c++
csdn_aspnet13 分钟前
C++ (Naive Partition Algorithm)朴素划分算法
数据结构·c++·算法
c++之路19 分钟前
单例模式(Singleton Pattern)
开发语言·c++·单例模式
c++之路26 分钟前
代理模式(Proxy Pattern)
开发语言·c++·代理模式
handler0132 分钟前
速通蓝桥杯省一: 前缀和&差分(附经典例题)
c语言·c++·笔记·职场和发展·蓝桥杯
无限进步_34 分钟前
【C++】lambda表达式与std::function/bind包装器
开发语言·c++
样例过了就是过了40 分钟前
LeetCode热题100 多数元素
c++·算法·leetcode·贪心算法