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;
}
相关推荐
沐怡旸7 分钟前
【底层机制】std:: function 解决的痛点?是什么?如何实现?如何正确用?
c++·面试
浅川.2522 分钟前
xtuoj string
开发语言·c++·算法
Larry_Yanan2 小时前
QML学习笔记(三十)QML的布局器(Layouts)
c++·笔记·qt·学习·ui
筱砚.2 小时前
【C++——面向对象编程综合案例】
c++
ajassi20002 小时前
开源 C++ QT QML 开发(十五)通讯--http下载
c++·qt·开源
我梦之62 小时前
libevent输出缓存区的数据
服务器·网络·c++·缓存
磨十三2 小时前
C++ 单例模式(Singleton)详解
c++·单例模式
Nuyoah11klay3 小时前
华清远见25072班C++学习day7
c++
bkspiderx3 小时前
C++设计模式之行为型模式:迭代器模式(Iterator)
c++·设计模式·迭代器模式
努力努力再努力wz5 小时前
【C++进阶系列】:万字详解智能指针(附模拟实现的源码)
java·linux·c语言·开发语言·数据结构·c++·python