【C++笔记】封装的意义,结构体和类的区别 | 您所在的位置:网站首页 › 页岩构造和结构的区别 › 【C++笔记】封装的意义,结构体和类的区别 |
一、封装的意义
将属性和行为作为一个整体,表现生活中的事物将属性和行为加以权限控制
1.1 设计类时,属性和行为写在一起,表现事物 语法:class 类名{ 访问权限: 属性/行为 }; 类中的属性和行为统一称为成员,属性也称为成员属性或成员变量,行为也成为成员函数或成员方法; //例1:设计一个圆类,求圆的周长 #include using namespace std; const double PI = 3.1415926; //class代表设计一个类,类后面紧跟着类名称 class Circle{ //访问权限 //公共权限 public: //属性 int r; //行为 double calcuPerimeter(){ return 2 * PI * r; } }; int main(){ //通过圆类,创建具体的圆对象 Circle c1; //给圆对象的属性赋值 c1.r = 10; cout |
CopyRight 2018-2019 实验室设备网 版权所有 |