笔记
文章平均质量分 59
Liquor...
嘿嘿嘿,做一个快乐的小码农!!!
展开
-
JAVA——继承和方法重写
目录继承继承的定义继承的注意super关键字super的使用注意事项super和this的区别方法重写重写(override)重写的语法 继承 继承的定义 类和类之间具有关系,这种关系被称为关联。如:一个百货公司类和销售员类就是一个关联,学生类和教师类也是一个关联。两个类之间的关系有很多(依赖,组合等),继承只是其中的一种。 继承的本质是对某一类的抽象,从而实现对现实世界更好的建模。 继承关系的两个类,一个为子类(派生类),一个为父类(基类、超类)。子类继承父类,使用关键字extends来表示 ex原创 2022-05-29 16:13:48 · 555 阅读 · 0 评论 -
JAVA——封装性
写在前面,面向对象有三大特征: 1.封装 2.继承 3.多态 今天我们来简单学习一下java的第一大特征封装。 封装 概念 将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来对隐藏的信息进行操作和访问。 封装有: 属性的封装、方法的封装、类的封装、组件的封装、模块化封装、系统级封装… 好处 1、模块化 2、信息隐藏 3、代码重用 4、插件化易于调试 5、具有安全性 类的封装 类的封装,就是将类中的属性私有化,即用private关键字来修饰。 私有属性只能在它所原创 2022-05-15 18:08:41 · 815 阅读 · 0 评论 -
JAVA——基础知识
java的初认识 java的基本数据类型 数值型 1)整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节) 其中八进制数必须以0开头 十六进制数必须以0X/0x开头 2) 浮点类型:float(4字节)、double(8字节) 默认情况下,小数都被当作double型,若要使用flaot型,必须在小数后添加F/f。 字符型 1)char型:用于存放单个字符 2)转义字符型 布尔类型 又称逻辑类型,有true和false两种 java运算符 算术运算符(如+,-原创 2022-05-07 21:16:07 · 472 阅读 · 0 评论 -
数据结构——串的模式匹配算法(kmp算法)
目录朴素的模式匹配算法KMP模式匹配算法 子串的定位操作通常称作串的模式匹配 朴素的模式匹配算法 以主串的每一个字符作为子串的开头,与要匹配的字符串进行匹配。 对主串做大循环,每个字符开头作为子串的长度的小循环,直到匹配成功或全部遍历完成为止。 /*返回子串T在主串s中第pos个字符之后的位置。若不存在,则函数返回值为0。*/ /*T非空,1≤pos ≤StrLength(S)。*/ int Index(String S, String T, int pos) { int i = pos;/*i用原创 2022-03-26 17:58:54 · 664 阅读 · 0 评论 -
数据结构——队的初认识
队 队的定义 队只允许在一端进行插入,在另一端进行删除的操作的线性表,又称为先进先出(First In First Out)线性表,简称FIFO。 允许插入的一端称为队尾,允许删除的一端称为队头。 计算队列长度的公式:length=rear-front+maxsize 队的操作 定义数据类型 #define SIZE 20 typedef int QElemType; typedef struct { QElemType data[SIZE]; int front; int rear; }原创 2022-03-19 17:41:26 · 883 阅读 · 0 评论