欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c++-类与类的关系

程序员文章站 2022-08-02 21:52:57
类与类的关系 ......

类与类的关系

#define _crt_secure_no_warnings
#include <iostream>


using namespace std;

class a
{
public:
    void func() {
        cout << "funca" << endl;
    }
    int a;
};

//类b拥有类a的成员变量, b has a ,//类b 依赖于 类a
class b
{
public:
    void funcb() {

    }
    a a;
};
//耦合度  高内聚 低耦合

//类c 的成员方法  需要类a的形参, c use a,//类c 依赖于 类a
class c
{
public:
    void funcc(a *a){

    }

    void funcc2()
    {

    }
};

//d继承与a    类d 如果是继承类a  类 d  is  a 。//类d继承与a 耦合度很高
class d :public a 
{
public:
    void funcd() {
        cout << this->a << endl;
    }

};

class e :public d
{

};
int main(void)
{
    

    return 0;
}