C++中的类

来源:互联网 发布:网络新媒体的传播特征 编辑:程序博客网 时间:2024/06/09 12:47

现实世界的事物所具有的共性就是每个事物都具有自身的属性,一些自身才会有的行为。如果能把事物的属性和行为表示出来,那么就可以抽象出来这个事物。

在C语言中,事物的属性和行为是分开的,但在C++中,事物的属性和行为可以放在一起,一起表示一个具有属性和行为的对象。把对象的属性和行为放在一起,就是封装。

如果对象的某项属性不想被外界获知,那么,只要提供能够限制访问权限的机制即可。

所以,封装的属性包含两个方面,一个是属性和变量合成一个整体,一个是给属性和变量增加访问权限。

访问权限

属性

对象内部

对象外部

public

公有

可访问

可访问

protected

保护

可访问

不可访问

private

私有

可访问

不可访问


0 0
原创粉丝点击