我有一个场景,我已经创建了一个类,调用它myClass,我意识到我需要另一个类,调用它myOtherClass,它将在内部使用,myClass但不在其中.我多年没有上过计算机科学课,所以我不记得我想要的术语.没有继承; 只是它myClass使用myOtherClass,实际上构建了一个myOtherClass对象树,我想要正确地封装所有东西.
我需要遵循的概念是什么,具体是什么?如果我需要尝试让这个问题更清楚,请告诉我.
它被称为嵌套类.
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)