自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【java】多态、抽象类、接口

多态、抽象类、接口多态概述向上转型方法传参向上转型方法返回向上转型动态绑定方法重写理解多态向下转型(instanceof)抽象类接口实现多个接口接口间的继承应用接口的实例多态概述一种思想方法,多态落实到代码上具体的体现形式,就是通过以下三点来体现的:1.向上转型2.动态绑定3.方法重写接下来都以下代码举例://Animal.javapublic class Animal { ...

2019-12-13 11:46:20 363

原创 【Java】继承和组合

继承继承继承extends

2019-12-13 09:05:28 97

原创 【C++】磁盘文件的输入和输出

磁盘文件的输入和输出磁盘文件的打开和关闭操作1.打开文件2.关闭文件文本文件的读写操作二进制文件的读写操作随机访问数据文件文件流通常是指磁盘文件流。对磁盘文件流的通常操作:首先打开待操作的磁盘文件打开后对文件进行读操作或写操作操作结束,关闭该文件磁盘文件的打开和关闭操作磁盘文件的打开和关闭可以使用fstream类所定义的成员函数open()和close().1.打开文件方式一...

2019-12-12 11:41:27 2866

原创 【Java】包的理解

包导入包中的类使用 java.util.Date使用import java.util.Date使用 import java.util.*容易出现冲突静态导入将类放到包中包的访问权限控制常见的系统包包(package) 是组织类的一种方式.使用包的主要目的是保证类的唯一性.导入包中的类Java 中已经提供了很多现有的类供我们使用.使用 java.util.Date可以使用 java.ut...

2019-12-12 00:33:07 141

原创 【Java】类和对象

在这之前作者写过C++的类和对象,所以这里就不说概念了。这里附上作者写过的类和对象:https://blog.csdn.net/qq_43909184/article/details/102651077类和类的实例化类就是一类对象的统称。对象就是这一类具体化的一个实例。简单的例子:我们做月饼的模子就是一个类,而通过这个模子可以做出月饼,那么在这个例子当中,类就是那个模子,而月饼就是那个对...

2019-12-11 11:23:44 559

原创 【Java】数组与引用(重要)

创建数组// 动态初始化数据类型[] 数组名称 = new 数据类型 [长度] { 初始化数据 };// 静态初始化数据类型[] 数组名称 = { 初始化数据 };代码示例:int[] arr = new int[3]{1, 2, 3};int[] arr = {1, 2, 3};注意事项: 静态初始化的时候, 数组元素个数和初始化数据的格式是一致的使用数组获取长度和访问元...

2019-12-11 09:07:28 1902

原创 【java】数据类型

数据类型变量和类型数据类型基本数据类型注意:1.打印类型范围的最大值、最小值2.long型字面量3.精度误差※4.float型字面量5.char字符类型变量6.byte类型7.boolean型变量8.字符串类型变量※变量和类型变量指的是程序运行时可变的量. 相当于开辟一块内存空间来保存一些数据.类型则是对变量的种类进行了划分, 不同的类型的变量具有不同的特性数据类型首先简答概括java的...

2019-12-10 19:38:58 205

原创 【C++】多态及原理

多态及原理一、多态的实现1、多态的概念2、构成多态还有两个条件:3、 虚函数4、override和final关键字二、抽象类三、多态的原理一、多态的实现1、多态的概念多态是在不同继承关系的类对象,去调用同一函数,产生了不同的行为。2、构成多态还有两个条件:必须通过基类的指针或者引用调用虚函数被调用的函数必须是虚函数,且派生类必须对基类的虚函数进行重写3、 虚函数虚函数:即被vi...

2019-12-10 12:20:36 306

原创 【C++】多继承

多继承单继承、多继承、菱形继承概念1、单继承2、多继承3、菱形继承虚拟继承虚拟继承解决数据冗余和二义性的原理单继承、多继承、菱形继承概念1、单继承单继承:一个子类只有一个直接父类时称这个继承关系为单继承2、多继承多继承:一个子类有两个或以上直接父类时称这个继承关系为多继承3、菱形继承菱形继承:菱形继承是多继承的一种特殊情况菱形继承的问题:从下面的对象成员模型构造,可以看出菱形继...

2019-12-10 01:09:45 160

原创 【C++】继承

继承一、概念1.1 继承格式1.2 继承关系和访问限定符1.3 基类成员在子类中访问方式的变化二、基类和派生类对象赋值转换三、继承中的作用域四、派生类的默认成员函数五、继承与友元、继承与静态成员一、概念继承(inheritance)机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层...

2019-12-09 17:17:33 96

原创 【C++】string和int互转

一、string转int头文件< string >中提供的stoi函数int stoi (const string& str, size_t* idx = 0, int base = 10);int stoi (const wstring& str, size_t* idx = 0, int base = 10);#include <iostream...

2019-12-04 11:34:10 177

原创 【STL】priority_queue

priority_queue一、priority_queue的使用二、priority_queue的模拟实现一、priority_queue的使用  优先队列是一种容器适配器,根据严格的弱排序标准,它的第一个元素总是它所包含的元素中最大的。priority_queue实际上是堆,在堆中可以随时插入元素,并且只能检索最大堆元素(优先队列中位于顶部的元素)(默认情况下,priority_queue...

2019-12-03 18:13:34 245

原创 【STL】vector、list、deque 比较

目录一、vector、list、deque比较一、vector、list、deque比较vector相关文档:http://www.cplusplus.com/reference/vector/vector/?kw=vectorlist相关文档:http://www.cplusplus.com/reference/list/list/?kw=listdeque相关文档:http://...

2019-12-02 23:49:49 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除