Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:36:30
C++类的定义与实现

C++类的定义与实现

C++类的定义与实现

在C++语言中,将对象的属性抽象为数据成员,将对象的行为抽象为成员函数,并对它们进行了封装。C++类定义的基本形式如下:

class <类名>

{

private:

<私有数据成员和成员函数的声明列表>;

public:

<公有数据成员和成员函数的声明列表>;

protected:

<受保护的数据成员和成员函数的声明列表>;

}

类定义由class开始,其后为用户定义的类名,花括号内的部分称为类体。“private”、“public”和“protected”为权限控制符。它们用来设置成员变量和成员函数的访问属性。

private属性表示成员变量和成员函数是类的私有成员,它们只允许被本类的成员函数访问或调用。成员变量一般定义为private属性;public属性表示成员变量和成员函数是类的公有成员,它们允许被本类或其他类的成员函数(通过对象)访问或调用。它是类的外部接口;protected属性表示成员变量或成员函数是类的保护成员,它们允许被本类的成员函数和派生类的成员函数所调用。

请看下面的实例:定义类CmyTime。

//--------------------------------myTime.h------------------------------------------



class CmyTime
{
private:
int hour; //成员变量 表示小时
int minute; //成员变量 表示分钟
int second; //成员变量 表示秒
//http://www.isstudy.com
public:
void setTime(int nHour,int nMinute,int nSecond); //成员函数 设置时间
void showTime(); //输出时间
};




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759