Java方法重载、代码块
1.Java方法重载规则:
1、方法名必须一致
2、参数列表必须不一致(参数类型、参数个数、参数排列顺序)
3、方法的返回类型可以相同也可以不同
4、只是返回类型不同不是方法重载

首先,方法名都是fire,保持一致;其次,保证参数列表类型不同。例子中,在方法名相同的情况下,编译器会根据调用方法的参数个数,参数类型进行逐个匹配,从而选择对应的方法。
2.介绍return、break、continue的区别

3.代码块概念
分为三类:
局部代码块(淘汰了)
构造代码块(也不用了)
静态代码块(重点)
4.局部代码块
写在方法里的单独的大括号
5.构造代码块
1.写在成员位置的代码块
2.作用:可以把多个构造方法中重复的代码抽取出来
3.执行时机:我们在创建本类对象的时候先执行构造代码块再执行构造方法
看上面两张图,重复了一个打印语句,这时候我们就可以用一个代码块整合到一起。写在构造代码块中。
现在常用的用法:

6.静态代码块

就是在构造代码块的前面加了一个static,比如说用户管理界面,在程序刚开始的时候,做一些数据初始化。
static再调用方法的时候,调用的方法也必须是static方法。

评论










