1.类的定义
class Clock{
public:
void setTime(int newH, int newM, int newS);
void showTime();
private:
int hour,minute,second;
};
注意,类在定义完成之后,一定要加上一个分号“;”这里定义了一个时钟Clock类,类包含数据成员和函数成员,还可以在定义数据成员时对其进行初始化,例如:
private:
int hour=0,minute=0,second=0;
2.类成员具有哪些访问控制属性
有三种访问控制属性:public(公有类型),private(私有类型),protect(保护类型;私有类型的成员只能被本类的成员函数访问,类外部的任何访问都是非法的;保护类型的成员的访问性质与私有成员相同,只是在继承当中存在差异;公有成员可以在类外进行访问,它可以看作是类对外部的接口。
3.定义一个类的对象
例如:Clock myClock;
,对象只能访问类的公有成员,访问方式如:myClock.showTime();
,采用“.”操作符。
4.类的成员函数的编写
成员函数的声明要在类体当中,简单的成员函数可以在类体中完成编写,复杂的成员函数在类体外编写,例如:
void Clock::setT