final如果没有在定义的时候复制而是在代码块或者构造方法中赋值,必须在第一个构造代码块或者构造方法中赋值吗,还是可以是第二个构造代码块或构造方法方法
来源:3-1 final关键字的使用(上)
不才少年
2021-03-26 17:05:21
1回答
好帮手慕珊
2021-03-26
同学你好,如下图所示,可以在第二个构造代码块中赋值。
关于构造方法,如果有多个构造方法,每个构造方法都要赋值。这是因为创建类的时候是不知道用哪个构造方法创建对象的,所以要求每个构造方法都要有赋值。
祝学习愉快!
相似问题