我们与潜在用户的讨论已经引起了极大的热情,现在我们要真正实现它,但是怎样把这
个设计转换成C++代码呢?支持基于对象设计的类的一般形式如下:
class classname {
public:
// 公有操作集合
private:
// 私有实现代码
};
这里class、public 和private 是C++语言的关键字。classname 是用户定义的标识符,它
用来命名这个类以便在后面引用该类,我们将前面设计的类命名为IntArray, 等到我们使
它支持的数据类型更广泛时,再将它改名为Array。
类名代表的是一个新的数据类型,我们可以用它来定义这种类类型的对象,就像用内置
的类型定义对象一样,例如:
// 单个IntArray 类对象
IntArray myArray;
// 指向IntArray 类对象的指针
IntArray *pArray = new IntArray;