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;
}
相关推荐
Mr YiRan12 分钟前
JNI技术之手写JNIEnv与静态缓存与native异常
java·c++
飞翔的SA18 分钟前
全程 Python:无需离开 Python 即可实现光速级 CUDA 加速,无需c++支持
开发语言·c++·python·nvidia·cuda
SccTsAxR23 分钟前
算法进阶:贪心策略证明全攻略与二进制倍增思想深度解析
c++·经验分享·笔记·算法
CoderMeijun31 分钟前
CMake 入门笔记
c++·笔记·编译·cmake·构建工具
楼田莉子32 分钟前
设计模式:创建型设计模式简介
服务器·开发语言·c++·设计模式
啦啦啦!41 分钟前
c++AI大模型接入SDK项目
开发语言·数据结构·c++·人工智能·算法
cmpxr_1 小时前
【C】隐式类型转换
c语言·c++·算法
大江东去浪淘尽千古风流人物1 小时前
【Basalt】nfr_mapper 中的“小 SfM/BA 后端”
c++·人工智能·计算机视觉·oracle·augmented reality
Magic--1 小时前
C++ STL中vector与list的核心区别
c++·windows·list
初願致夕霞1 小时前
Linux_线程
linux·运维·服务器·c++