C++面向对象的三大特性为:封装、继承、多态
例如:人属于人类,车属于车类....
封装的意义:
封装是C++面向对象三大特性之一
意义:
1、将属性和行为作为一个整体,表现生活中的事物
2、将属性和行为加以权限控制
语法: class 类名{ 访问权限: 属性 / 行为 };
示例1:设计一个圆类,求圆的周长
#include<iostream>
using namespace std;
const double PI = 3.14;
class Circle {
public:
int r;
double calcuate() {
return 2 * r * PI;
}
};
int main() {
Circle c1;
c1.r = 5;
cout << c1.calcuate() << endl;
system("pause");
return 0;
}