摘要: 构造器默认第一行调用父类的无参构造器 如果父类只有有参构造器,子类必须显示调用父类的有参构造器 阅读全文
posted @ 2022-05-22 09:51 liulangde 阅读(41) 评论(0) 推荐(0)
摘要: 对象是通过引用来操作的 封装 属性私有 get/set get获取这个数据,set给这个数据设置值 private私有 提高程序的安全性,隐藏代码的实现细节,统一接口,提高系统的可维护性 继承 extends 只有单继承,没有多继承 子类继承了父类,就会继承父类的所有非私有方法 ctrl + H 可 阅读全文
posted @ 2022-05-21 21:46 liulangde 阅读(38) 评论(0) 推荐(0)
摘要: alt + insert 生成构造器 阅读全文
posted @ 2022-05-20 23:44 liulangde 阅读(11) 评论(0) 推荐(0)
摘要: 使用new关键字时,会分配内存空间,给创建好的对象进行默认的初始化以及对类中构造器的调用 类中的构造器也叫构造方法,在创建对象的时候是必须调用的,有两个特点 1、必须和类的名字相同 2、必须没有返回类型,也不能写void 使用new关键字必须要有构造器,本质是在调用构造器 一旦定义了有参构造,无参构 阅读全文
posted @ 2022-05-20 23:40 liulangde 阅读(25) 评论(0) 推荐(0)
摘要: 一个项目应该只存在一个main方法 Application 阅读全文
posted @ 2022-05-20 21:47 liulangde 阅读(9) 评论(0) 推荐(0)
摘要: 静态方法和类一起存在的 非静态方法实例化的时候存在的 形参实参 值传递和引用传递 阅读全文
posted @ 2022-05-20 21:29 liulangde 阅读(17) 评论(0) 推荐(0)
摘要: OOP 以类的方式组织代码,以对象的方式组织(封装)数据 封装、继承、多态 阅读全文
posted @ 2022-05-18 23:02 liulangde 阅读(8) 评论(0) 推荐(0)
摘要: //1.创建一个二维数组 11*11 0没有棋子 1 黑棋 2 白棋 int[][] arr1 = new int[11][11]; arr1[1][1] = 1; arr1[2][3] = 2; 求和非0的数 sum //2.创建一个稀疏数组 int count = 0; int[][] arr2 阅读全文
posted @ 2022-05-18 22:49 liulangde 阅读(10) 评论(0) 推荐(0)
摘要: 比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 每一次比较都会产生一个最大或最小的数字 下一轮可以少一次排序 依次循环,直到结束 //临时变量 int temp = 0; //外层循环,判断我们这个要走多少次 for(int i = 0;i < array.length- 阅读全文
posted @ 2022-05-18 22:25 liulangde 阅读(21) 评论(0) 推荐(0)
摘要: 相同类型数据的有序集合 数组元素用索引访问,索引从0开始 长度是确定的,一旦创建,大小不可改变 ArrayIndexOutOfBounds 数组下标越界 增强for循环 int[] arrays = {1,2,3}; for(int array : arrays){} 多维数组就是数组的元素是数组 阅读全文
posted @ 2022-05-18 22:09 liulangde 阅读(22) 评论(0) 推荐(0)