面向对象
2018-10-14 本文已影响0人
岳麓山鸡王
对象:1 成员函数,相当于get和set方法
2 类访问修饰符 private protect public
3 类构造函数 & 析构函数 一个是创建 对象的时候执行,另一个是销毁对象的 时候执行
???实现方法在类的外面??还是在内部
4 友缘函数,访问成员,但是有什么用??和定义在类里面的方法有什么区别?
5 内联函数
6 this 每一个对象都能通过 this 指针来访问自己的地址。this 指针是所有成员函数的隐含参数。因此,在成员函数内部,它可以用来指向调用对象。
7 指向类的指针 访问指向类的指针的成员,需要使用成员访问运算符 ->,就像访问指向结构的指针一样。与所有的指针一样,您必须在使用指针之前,对指针进行初始化
8 static 静态成员和静态函数
??对象和类,struct和class
继承
重载和重写 函数名相同 参数不同,函数名和参数都一样,重载运算符就是改一下函数内容。
多态 会根据调用函数的对象的类型来执行不同的函数 虚函数,到子类实现的时候获取对应地址的函数
数据抽象 是一种依赖于接口和实现分离的编程(设计)技术。
接口
多太
以封装和基础做基础
对方法 加上virtual
多太中的内存泄露
虚函数和许析构函数
对象指针和函数指针 函数本质是二进制的代码 指向对应的头文件
函数的覆盖和隐藏
子类没有定义,则隐藏,不然就是覆盖