1.封装的意义
封装是C++面向对象三大特性之一

(图片来源网络,侵删)
实例化(通过一个类 创建一个对象的过程)
类中的属性和行为 我们统一称为 成员

(图片来源网络,侵删)
属性 成员属性 成员变量
行为 成员函数 成员方法
封装的意义:
1.将属性和行为作为一个整体,表现生活中的事物
2.将属性和行为加以权限控制
封装意义一:在设计类的时候,属性和行为写在一起,表现事物
语法:
class 类名 { 访问权限: 属性 / 行为 };
示例1:设计一个圆类,求圆的周长
#include using namespace std; #include //圆周率 const double PI = 3.14; //设计一个圆类,求圆的周长 //圆求周长的公式:2* PI * 半径 //class 代表设计一个类,类后面紧跟着的就是类名称 class yuan { //访问权限 公共权限 public: //属性 半径 int r; //行为 获取圆的周长 double zhouchang() { return 2 * PI * r; } }; int main() { //通过圆类 创建具体的圆(对象) yuan c1; //给圆对象的属性进行赋值 c1.r = 10; //2 * PI * r cout