Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 22:36:30 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.compublic:void setTime(int nHour,int nMinute,int nSecond); //成员函数 设置时间void showTime(); //输出时间};
赞