1:c++中没有静态类。在c++中定义一个类就是class A:中间不会加任何东西,这跟c#,java不一样。2:你可以将a的对象作为B类的成员。Class B{private: A a;}或者private继承 Aclass B : private A{}我建议采用组合的方式。这样依赖性就很小了。