第九天课堂笔记
构造方法★★★★
- 完成对属性赋值
- 构造方法的名字必须与类名一致
- 没有返回值类型
- public 类名(【参数】){ }
- 构造方法在创建对象时同步执行
- 没写无参构造,系统默认提供
- 写了构造方法,系统不再提供
- 构造方法:重载
引用数据类型★★★
-
在内存中存的是内存地址
- 类: 系统提供\自定义
-
引用类型赋值
- 对象名 = new 对象();
- 对象名 = null;
-
空指针异常:null pointer exception
- 重新创建一个新的对象,赋值
-
对象中的属性为引用类型类的情况
-
带参
-
空参
-
-
参数传递
- 基本类似传递相当于赋值一份
- 引用数据(类)类型传递内存地址索引
- 字符串类型传递
- 字符串存在堆中的常量池,当有新的数据后,重新开辟空间,将新的内存地址索引值传给变量存储.
快捷键
- 光标放类中,alt + fn + insert : -> constroctor :构造方法
- CTRL + 左键 : 选择
- CTRL + A : 全选
- 方法:
- 先在main方法中将题写出来,
- 后将单独功能选中,提取方法
CTRL + A : 全选
- 方法:
- 先在main方法中将题写出来,
- 后将单独功能选中,提取方法
- CTRL + alt + M