2018-01

2018-03-03  本文已影响0人  我是帅比拉拉

四、类

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

{

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;

}

上一篇下一篇

猜你喜欢

热点阅读