2018-01

四、类
1、什么是封装?
将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的函数代码进行有机的结合,形成“类”,其中的数据和函数就是类的成员。
class Clock//类名;
{
pudlic://外部接口;
void settime(int newh, int newm,int news); //代码成员;
void showtime(); //代码成员;
private:
int hour,minute,second; //数据成员;
}; //边界;
访问控制属性有三种类型:共有类型,私有类型,保护类型。
(1)、私有成员只能被本类的成员函数所访问,来自类外部的任何访问都是非法的‘
(2)、保护成员的性质和私有成员的性质相似,其差别在于继承过程中产生的新类影响不同
#includeusing namespace std;
class clock
【2018-01】{
public:
void settime(int newh=0,int newm=0,int news=0);
void showtime();
private:
int hour,minute,second;
};
void clock::settime(int newh,int newm,int news)
{
hour=newh;
minute=newm;
second=news;
}

    推荐阅读