本章:C++的OOP(面向对象部分)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
文章目录
第一节:类和对象、this指针
(1)如何用OOP编程?
OOP语言的四大特征是什么?抽象 封装(隐藏) 继承 多态
怎么体现封装(隐藏):使用 访问限定符 (public private protected)
在C中:定义各种各样的函数,struct可以自定义类型
在C++中:输出各种各样的类。类(给用户自定义类型的,描述为实体的抽象类型)在计算机世界里面的类来代表现实世界的实体的抽象类型。
用OOP的思想解决问题:
1 在问题场景中找 实体
2 通过从实体的(属性、行为)两方面出发,可以得到这个实体的ADT 。然后就可以在计算机里面输出一个类
3 ADT表示实体的抽象数据类型,分析出 实体它有什么属性 什么行为
4 在计算机的类里面,从实体属性得到的东西是类的成员变量;从实体行为得到的东西是类的成员方法。类并不代表实体,而是实体的ADT。
5 当我用这个类型去实例化对象后(对象是占 栈内存空间的。就类似实体在现实世界里面占据