C++ 类的封装

版权声明:本文为作者创作,转载请注明出处:http://blog.csdn.net/claroja,如有商业用途请联系QQ:63183535。 https://blog.csdn.net/claroja/article/details/88874532

在C语言中可以通过struct来对数据类型进行封装,但是不能封装方法,而在C++中则是可以将数据类型和方法进行封装.

封装:

  1. 把变量(属性)和函数(操作)合成一个整体,封装在一个类中
  2. 对变量和函数进行访问控制
访问属性 内部 子类 外部
public
protected
private

在C++中structclass是一个概念,区别是struct默认权限是public而class默认权限是private

建议将所有的成员变量设为private,然后通过成员方法来访问.

猜你喜欢

转载自blog.csdn.net/claroja/article/details/88874532