类中的方法
1.方法传参
1.基本数据类型:传递的是值
2.引用数据类型:传递的是地址(String类型作为参数传递的是值)
3.对象数组也可以作为参数
2.构造方法
1.规则
- 名称与类名相同
- 无返回值类型
- 系统提供默认的无参构造方法
2.作用
对象初始化
3.自定义带参构造方法
- 当自定义带参构造方法时,系统不再提供默认的无参构造方法,需显式加上
- this指向当前对象,谁调用指向谁
4.this作用
- 调用属性
- 调用方法
- 调用构造方法:必须写在第一行this();
方法重载
重载的规则
- 同一个类中
- 方法名相同
- 参数个数和或类型不同
- 与返回值、访问修饰符无关
成员变量和局部变量
1.成员变量(全局变量)
Java会给成员变量一个初始值
2.局部变量
- 一个方法或代码块中
- Java不会给局部变量一个初始值参数是局部变量
3.优先级
局部变量优先级更高