C 中 void News什么意思

[复制链接]
查看11 | 回复1 | 2011-6-27 02:11:18 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-6-27 02:11:18 | 显示全部楼层
封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。
例如,在抽象的基础上,我们可以将时钟的数据和功能封装起来,构成一个时钟类。按c的语法,时钟类的声明如下:
classClock
{public://共有成员,外部借口
voidSetTime(intNewH,intNewM,intNewS);
voidShowTime();
private://私有成员,外部无法访问
intHour,Minute,Second;
}
可以看到通过封装使一部分成员充当类与外部的接口,而将其他的成员隐蔽起来,这样就达到了对成员访问权限的合理控制,使不同类之间的相互影响减少到最低限度,进而增强数据的安全性和简化程序的编写工作。
另外如果你喜欢电脑的话,我推荐你去初学者之路看看~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行