在
C++
中,一个类包含另一个类的对象称为组合(
Composition
)。这是一种常见的设计模式,用
于表示一个类是由另一个类的对象组成的。这种关系通常表示一种
"
拥有
"
(
"has-a"
)的关系。
普通变量访问成员变量或者成员函数,使用
“ . ”
运算符
指针变量访问成员变量或者成员函数,使用
“ -> ”
运算符,像
C
语言的结构体用法
1.在一个类Car里面再调用Wheel类
2.在main函数中访问组合类的时候
普通变量访问成员变量或者成员函数,使用 “ . ” 运算符:
指针变量访问成员变量或者成员函数,使用“ -> ”运算符,像C语言的结构体用法:
演示结果:
3.当我们在一个类中调用一个指针类型的类的时候,需要new一个新的对象:
其次指针的变量需要使用 -> 去引用
这个也是:
最终的结果演示:



















