C++中类怎样定义,使用?

如题所述

类的定义格式一般地分为说明部分和实现部分。说明部分是用来说明该类中的成员,包含数据成员的说明和成员函数的说明。成员函数是用来对数据成员进行操作的,又称为“方法”。实现部分是用来对成员函数的定义。概括说来,说明部分将告诉使用者“干什么”,而实现部分是告诉使用者“怎么干”。

类的一般定义格式如下:

class <类名>
{
public:
<成员函数或数据成员的说明>
private:
<数据成员或成员函数的说明>
};
<各个成员函数的实现>

下面简单地对上面的格式进行说明:class是定义类的关键字,<类名>是种标识符,通常用T字母开始的字符串作为类名。一对花括号内是类的说明部分(包括前面的类头)说明该类的成员。类的成员包含数据成员和成员函数两部分。从访问权限上来分,类的成员又分为:公有的(public)、私有的(private)和保护的(protected)三类。公有的成员用public来说明,公有部分往往是一些操作(即成员函数),它是提供给用户的接口功能。这部分成员可以在程序中引用。私有的成员用private来说明,私有部分通常是一些数据成员,这些成员是用来描述该类中的对象的属性的,用户是无法访问它们的,只有成员函数或经特殊说明的函数才可以引用它们
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-20
class <类名>
{
public:
<公有成员函数或成员变量的说明>
private:
<私有成员函数或成员变量的说明>
protected:
<保护成员函数或成员变量的说明>
};
第2个回答  2013-10-20
类是c++与c不同的主要之处,也是c++的难点之一。不是几句话就能说清楚的,也不是一会儿半会儿能理解的,您要是真想弄明白,我建议您还是找本关于c++的书好好看看吧。
相似回答