- 博客(4)
- 收藏
- 关注
原创 【笔记总结】C++面向对象三大特征(四大特征)
C++面向对象的三大特征(四大特征) 三大特征:封装、继承、多态 四大特征:抽象、封装、继承、多态 一、类和对象 什么是类,什么是对象,类和对象的区别? 类是数据类型,是具有相同属性和服务的一组对象的集合。对一类对象的抽象就是类。 对象即观察研究对象,是类这种数据类型创建出的实例(相当于结构变量)。 类与对象的区别: 1、类是一个抽象的概念,类只是为所有的对象定义了抽象的属性和行为;对象是类的一个具体,是实体。 2、类是静态概念,本身不携带任何数据;对象是动态概念,每个对象都有自己独特的属性和行为,且它
2020-05-28 18:32:32
2093
原创 【笔记总结】C++函数
C++函数 一、构造函数 类名(形参表){} 1、构造函数:类的同名函数,没有返回值。 2、创建类型对象时会被自己调用(每创建一个类对象就会调用一次),对象整个生命周期中一定会被调用一次,也只能被调用一次。 3、构造函数主要用来负责成员变量的初始化,分配相关资源,设置对象的初始状态 4、构造函数可以被重载 二、析构函数 ~类名(void){} 1、是特殊的成员函数。 2、析构函数会在销毁对象时自动调用,在对象整个生命周期内最多被调用一次。 3、析构函数负责释放在构造函数期间所获取的所有资源。 4、如果一
2020-05-26 20:18:32
188
原创 【笔记总结】C++单例模式
C++单例模式 单例模式 单例模式即只能创建出一个类对象(只有一实际的实例),有懒汉模式和饿汉模式两种实现方法。 C++实现单例: 1、禁止类的外部创建类对象:构造函数设置私有 2、类自己维护一个唯一的对象:使用静态指针指向 3、提供一个获取实例的方法:静态成员函数获取静态指针 懒汉模式:用静态成员指针来指向单例类的唯一实例对象,只有真正调用获取实例对象的静态接口时,实例对象才被创建。 优点:什么时用什么时候创建,节约内存。 缺点:在第一调用访问获取实例对象的静态接口才真正创建,如果在多线操作情况下有可
2020-05-26 11:45:38
190
原创 【笔记总结】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
402
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅