回顾一下面向对象的知识点:
- 类、对象
- 成员变量、成员函数
- 封装、继承、多态
自己的编程习惯:
- 全局变量: g_xxx
- 成员变量:m_xxx
- 静态变量: s_xxx
- 常量: c_xxx
一、面向对象
1、类和对象
类:相当于一个数据类型的定义
对象:相当于一个数据结构的实例化
在CPP 当中可以使用struct、 class来定义一个类,区别只是:默认权限不同
- struct 的默认成员权限是 public (外界都可以访问)
- class 的默认成员权限是 private (只有类内成员函数可以访问)
注意:实际开发中,用class表示类比较多,保留 struct 可能是为了让 C 程序员好过渡