我正在尝试用我的场景来实现面向对象的想法是什么?

Ste*_*obs 2 c++ oop class

我有一个场景,我已经创建了一个类,调用它myClass,我意识到我需要另一个类,调用它myOtherClass,它将在内部使用,myClass但不在其中.我多年没有上过计算机科学课,所以我不记得我想要的术语.没有继承; 只是它myClass使用myOtherClass,实际上构建了一个myOtherClass对象树,我想要正确地封装所有东西.

我需要遵循的概念是什么,具体是什么?如果我需要尝试让这个问题更清楚,请告诉我.

R S*_*ahu 6

它被称为嵌套类.

class myClass
{
   class myOtherClass {...}; // myOtherClass is a nested class inside
                             // myClass.

   myOtherClass a;           // a is member variable of myClass.
                             // Its type is myOtherClass.
};
Run Code Online (Sandbox Code Playgroud)