您的位置:首页 > 其它

信息隐藏与类的封装

2011-07-22 14:08 155 查看
C++对C的最根本的改变就是把函数放进了结构之中,从而产生了C++类。类把数据和函数捆绑在一起,其中数据表示类的属性(数据成员),函数表示类的行为,也称为成员函数、方法或者服务。C++提供了关键字public、private、和protected用于声明哪些数据和函数是可以公开访问的、私用的或者是受保护(受限访问)的,这样就达到了信息隐藏的目的,即让类仅仅公开必须让外界知道的内容,而隐藏其他一切内容。如下例:
class WhoAmI {
public:
void GetMyName(void); //名字是可以公开的
protected:
void GetMyAssert(void): //财产是受保护的,只有我和继承者可以使用
private:
void GetMyGuilty(void): //罪过是要保密的,只有自己才能偷看
...
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: