- 博客(4)
- 收藏
- 关注
原创 【笔记总结】C++面向对象三大特征(四大特征)
C++面向对象的三大特征(四大特征)三大特征:封装、继承、多态四大特征:抽象、封装、继承、多态一、类和对象什么是类,什么是对象,类和对象的区别?类是数据类型,是具有相同属性和服务的一组对象的集合。对一类对象的抽象就是类。对象即观察研究对象,是类这种数据类型创建出的实例(相当于结构变量)。类与对象的区别:1、类是一个抽象的概念,类只是为所有的对象定义了抽象的属性和行为;对象是类的一个具体,是实体。2、类是静态概念,本身不携带任何数据;对象是动态概念,每个对象都有自己独特的属性和行为,且它
2020-05-28 18:32:32
2018
原创 【笔记总结】C++函数
C++函数一、构造函数类名(形参表){}1、构造函数:类的同名函数,没有返回值。2、创建类型对象时会被自己调用(每创建一个类对象就会调用一次),对象整个生命周期中一定会被调用一次,也只能被调用一次。3、构造函数主要用来负责成员变量的初始化,分配相关资源,设置对象的初始状态4、构造函数可以被重载二、析构函数~类名(void){}1、是特殊的成员函数。2、析构函数会在销毁对象时自动调用,在对象整个生命周期内最多被调用一次。3、析构函数负责释放在构造函数期间所获取的所有资源。4、如果一
2020-05-26 20:18:32
172
原创 【笔记总结】C++单例模式
C++单例模式单例模式单例模式即只能创建出一个类对象(只有一实际的实例),有懒汉模式和饿汉模式两种实现方法。C++实现单例:1、禁止类的外部创建类对象:构造函数设置私有2、类自己维护一个唯一的对象:使用静态指针指向3、提供一个获取实例的方法:静态成员函数获取静态指针懒汉模式:用静态成员指针来指向单例类的唯一实例对象,只有真正调用获取实例对象的静态接口时,实例对象才被创建。优点:什么时用什么时候创建,节约内存。缺点:在第一调用访问获取实例对象的静态接口才真正创建,如果在多线操作情况下有可
2020-05-26 11:45:38
164
原创 【笔记总结】C与C++的区别
C与C++的区别C++与C的不同点:1、C++完全兼容C的所有内容2、支持面向对象编程思想3、支持运算符、函数重载4、支持泛型编程、模板5、支持异常处理6、类型检查严格C++与C不同的数据类型C++的结构 :1、不再需要 typedef ,在定义结构变量时,可以省略 struct 关键字。2、成员可以是函数(成员函数),在成员函数中可以直接访问成员变量,不需要.或->,但是C的结构成员可以是函数指针。3、有一些隐藏的成员函数(构造、析构、拷贝构造、赋值构造)。4、可以继承
2020-05-21 20:34:32
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人