关于final修饰的成员变量
final修饰的成员变量必须赋值且只能赋值一次
1 | public class Yes { |
或者
1 | public class Yes { |
或者构造方法里赋值
关于代码块与构造方法的执行顺序
代码块先执行 -> 再执行构造方法
1 | public class Yes { |
输出
1 | 代码块 |
再例如
1 | public class Yes { |
输出
1 | 代码块 |
final修饰的成员变量必须赋值且只能赋值一次
1 | public class Yes { |
或者
1 | public class Yes { |
或者构造方法里赋值
代码块先执行 -> 再执行构造方法
1 | public class Yes { |
输出
1 | 代码块 |
再例如
1 | public class Yes { |
输出
1 | 代码块 |