面向对象的编程介绍:对象=数据(数据类型)+行为(函数)
类的介绍:
面向对象语言的三大特点:封装,继承,多态。
C++中对结构体的拓展:允许在结构体中写函数。
类
类有三种访问权限:对结构体/类中的数据或函数的访问加以限制。
1、public:公有权限,可以随意访问。(类的里面,类的外面)
2、private:私有权限,自己(类的里面)可以访问。
3、protected:保护权限,与继承有关。(限制儿子可以访问)(不常用)
结构体与类的区别:默认访问权限不同。
以洗衣机为例,伪代码如下:
struct 洗衣机
{
private:
int Width;
int Height;
int Length;
int Type;
int Bland;
public:
void 洗衣服(衣服);
};
洗衣机 海尔洗衣机;
海尔洗衣机.洗衣服(脏衣服)
详情请看bilibili:https://www.bilibili.com/video/av76448370