c++面向对象的三大特性为:
封装
继承
多态
1.封装
1.1对象的含义:
存在的万物都可以称为对象
比如汽车
汽车的性质:颜色,形状,大小等
汽车的行为:停,走
比如手机
手机的性质:品牌,颜色,屏幕等
手机的行为:打电话,玩游戏等
1.2封装的含义:
将对象的性质和行为作为一个整体
语法:
语法: class 类名{
访问权限: 属性 / 行为 };
**示例1:**设计一个圆类,求圆的周长
#include<iostream>
using namespace std;
#define PI 3.14
//定义圆类
class circle{
public:
//属性
int r;
//行为:计算圆周长
double Perimeter(){
double Per = 0;
Per = 2 * PI*r;