C++对C的最根本的改变就是把函数放进了结构之中,从而产生了C++类。类把数据和函数捆绑在一起,其中数据表示类的属性(数据成员),函数表示类的行为,也称为成员函数、方法或者服务。C++提供了关键字public、private、和protected用于声明哪些数据和函数是可以公开访问的、私用的或者是受保护(受限访问)的,这样就达到了信息隐藏的目的,即让类仅仅公开必须让外界知道的内容,而隐藏其他一切内容。如下例:
class WhoAmI {
public:
void GetMyName(void); //名字是可以公开的
protected:
void GetMyAssert(void): //财产是受保护的,只有我和继承者可以使用
private:
void GetMyGuilty(void): //罪过是要保密的,只有自己才能偷看
...
};
本文介绍了C++中类的概念及其如何通过关键字public、private和protected实现信息隐藏。类将数据成员与成员函数封装在一起,形成一个独立的实体。通过控制成员的访问权限,类能够对外部暴露必要的接口,同时保护内部数据的安全。
6924

被折叠的 条评论
为什么被折叠?



