摘要: # 封装 - 提高程序安全性,保护数据 - 隐藏代码的实现细节 - 统一接口 - 系统可维护性增加 ```java public class APPlication { public static void main(String[] args) { Student s1 = new Student 阅读全文
posted @ 2023-09-07 23:07 小安排 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 简单小结类与对象 1 类与对象:类是一个模版,对象是一个具体的实例 2 方法:定义、调用! 3 对应的引用:引用类型:基本类型(8) 4 对象是通过引用来操作的:栈 -》 堆 5 属性:字段Field 成员变量 默认初始化: 数字:0 0。0 char: u0000 boolean: false 阅读全文
posted @ 2023-09-07 22:54 小安排 阅读(0) 评论(0) 推荐(0) 编辑
摘要: # 构造器 - 1 和类名相同 - 2 没有返回值 ## 作用 - 1 new本质在调用构造方法 - 2 初始化对象的值 ## 注意点 - 1 定义有参构造后,如果想使用无参构造,显示定义一个无参的构造 ```java package OOP.Demo02; /** * @version: java 阅读全文
posted @ 2023-09-07 22:35 小安排 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # 类与对象的关系 - 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物 - 对象是抽象概念的具体实例 # 面向对象的本质 - 用类的方式组织代码,用对象的方式封装数据 ```java package OOP.Demo02; /** * @version: ja 阅读全文
posted @ 2023-09-06 22:57 小安排 阅读(35) 评论(0) 推荐(0) 编辑
摘要: # 什么是面向对象 ## 面向对象&面向过程 - 面向过程思想 - 1 步骤清晰简单,第一步做什么,第二部做什么 - 2 面向过程适合处理一些简单的问题 - 面向过程思想 - 1 物以类聚,分类的思维模式,思考问题首先会解决问题需要那些分类,然后对这些分类进行单独思考 - 最后,才对某个分类下的细节 阅读全文
posted @ 2023-09-06 22:21 小安排 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # 稀疏数组 ## 条件 - 需求:编写五子棋游戏中,有存盘退出和续上盘的功能 - 分析:因为该二维数组的很多值是默认值0,因此记录了很多没有意义的数据 - 解决:稀疏数组 ## 稀疏数组介绍 - 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组 - 稀疏数组的处理方 阅读全文
posted @ 2023-08-16 17:12 小安排 阅读(5) 评论(0) 推荐(0) 编辑
摘要: # 冒泡排序 - 时间复杂度为O(n2) ```java public class Demo { public static void main(String[] args) { int[] a = {3,23,12,3,423,22,4,534,66,34}; System.out.println 阅读全文
posted @ 2023-08-16 16:14 小安排 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # Arrays 类 - 数组的工具类java.util.Arrays - 由于数组对象本身并没有什么方法可以供我们调用,但是API中提供了一个工具类Arrays供我们使用, - 从而可以对数据对象进行一些基本的操作。 - Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使 阅读全文
posted @ 2023-08-16 15:46 小安排 阅读(4) 评论(0) 推荐(0) 编辑
摘要: # 多维数组 - 多维数组可以看成是数组中的数组,比如二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组。 - 二维数组 ```text int a[][] = new int[2][5] ``` - 解析:以上二维数组a可以看成一个两行五列的数组 - 思考:多维数组的使用? ```java 阅读全文
posted @ 2023-08-16 15:24 小安排 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 数组使用 - For-Each循环 - 数组做方法入参 - 数组做返回值 ```java public class Demo { // 打印数组元素 public static void printArray(int[] arrays){ for (int i = 0; i < arrays.l 阅读全文
posted @ 2023-08-16 15:04 小安排 阅读(2) 评论(0) 推荐(0) 编辑