package itheima_02;
/*
测试类
*/
public class FinalDemo {
public static void main(String[] args) {
//final修饰基本类型变量
final int age = 20;
// age =100;
System.out.println(age);
//final修饰引用类型变量
final Student s = new Student();
s.age=100;
System.out.println(s.age);
// s = new Student();
}
}
package itheima_02;
public class Student {
public int age =20;
}
final修饰局部变量
变量是基本类型:final修饰指的是基本类型的数据值不能发生改变
变量是引用类型:final修饰指的是引用类型的地址值不能发生改变,但是地址里面的内容是可以发生改变的
本文探讨了Java中final关键字修饰局部变量的情况。对于基本类型变量,final确保其值不可变;而对于引用类型变量,final保证引用本身不变,但所引用的对象内容可变。
1197

被折叠的 条评论
为什么被折叠?



