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;
}
推荐阅读
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- Shell-Bash变量与运算符
- 跌跌撞撞奔向你|跌跌撞撞奔向你 第四章(你补英语,我补物理)
- 奔向你的城市
- 清明,是追思、是传承、是感恩。
- 牛人进化+|牛人进化+ 按自己的意愿过一生
- 七老修复好敏感、角质层薄、红血丝
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 四首关于旅行记忆的外文歌曲