// final和JS中的const一样的效果,被修饰后就是一个常量,不可被改变
// JS中:
const cantChange = "常量"; // 如果这时候给cantChange赋值就会报错。
const obj = { // 如果常量是一个对象,这个对象属性可被修改,但不能被赋值
name: '汤姆'
}
obj = { name: '任意名字'} // 报错
obj.name = '任意名字'; // 可以的
//java中:
final String s = "常量";
s = "新值"; // 这里就会报错
final ClassName s = new ClassName();
s.name = "任意名字"; // 这里没有问题
s = new ClassName(); // 这里会报错
java零基础自学第十一天②,修饰符final
最新推荐文章于 2024-10-05 12:07:50 发布