- 博客(5)
- 收藏
- 关注
原创 7.9笔记
1.子类创建对象时会默认调用父类的构造方法 2.子类构造方法中的首行默认存在super(); 构造方法不可以被继承,由于构造方法的语法限制的 构造方法要求方法名是本类类名 继承中构造方法的使用 1、子类构造方法的第一行默认存在super(); 表示调用父类的无参构造 2、继承中,每当创建子类对象时会先调用父类的构造方法 3、当父类没有无参构造时,可以通过super(参数);调用其他的父类构造方法 注意事项:子类必须要调用父类的构造方法,不关系的构造参数 方法重写的规则 两同两小一大
2021-07-12 16:02:13
112
原创 7.8笔记
每个类中默认存在无参构造(没有参数的构造方法) 方法的格式:修饰符返回值类型 方法名(参数列表){方法体} 构造方法: 修饰符 类名(参数){方法体} 每次创建对象时都会自动触发对应的构造方法来创建对象 创造两个对象时,构造方法被调用了两次 重载:一个类中存在多个方法名相同参数列表不同的方法 如果提供了含参构造,那么默认的无参构造将被覆盖 如果要使用无参,则必须手动创建 1.成员变量:类里方法外,属于类资源 局部变量 方法里,属于方法资源 成员变量与局部变量存在可能同名的现象 变..
2021-07-09 09:18:41
111
原创 7.7笔记 (OOP,IDEA,封装)
面向对象 面向对象与面向过程都是一种思想 面向过程强调的是过程,凡事亲力亲为 面向过程强调的是结果,我们是指挥者而非执行者 java是一门面向对象的语言 面向对象的三大特征 1、封装 把相关的数据封装成一个“类”组件 2、继承 是子类自动共享父类属性和方法,这是类之间的一种关系 3、多态 增强软件的灵活性 1、java语言最基本的单位就是类,类似于类型 2、类是一类事物的抽象 3、可以理解为模板或者设计图纸 ================================
2021-07-07 20:17:46
166
1
原创 7.6笔记(数组,Arrays,方法的重载,冒泡排序思路)
数组 数组的定义 1.动态初始化 int[] a = new int[5]: 不需要指定元素,指定的是元素的个数 -- 2.静态初始化 int[] b = new int {1,2,3,4,5}; int[] c = = {1,2,3,4,5}; 通过数组的下标来操作数组中的元素 数组的下表从0开始,最大下标=数组的长度-1 ...
2021-07-06 17:35:35
130
原创 7.5笔记(变量,嵌套for循环,while/do while,方法基础)
大小 初始值 取值范围 整数型 byte 1 0 short 2 0 int 4 0 long 8 0 浮点型 float 4 0.0 double 8 0.0 字符 char 2 '\u0000' 布尔 boolean 1 false 成员变量 位置:类里 方...
2021-07-05 19:39:12
155
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅