在 OOP 中,您希望将程序分解为多个类。
在 C# 中,您可以这样做:
namespace a
{
public class ClassA
{
//Methods...that are defined and have code in them.
}
}
要使用该类,您只需执行“使用命名空间 a;”。
假设我想在 C++ 中创建一个类,定义它们,然后将代码放入其中。
class ClassA
{
public:
void methodA();
}
ClassA::methodA()
{
//implementation.
}
要访问此实现,您只需使用#include "ClassA.h"。我完全理解,然后您必须再次实现该代码?这似乎适得其反,因为我喜欢将我的项目分散到很多课程中。
那么实现 ClassA 并且不再重新实现它的所有方法的正确程序是什么?