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; }