1.用final来修饰数据
当final修饰数值变量和形参时是不能改变的,但是当final修饰的是对象的时候,虽然不能改变对象的引用,但是可以修改对象的属性值
数值变量:
final int A=3; System.out.println(A); A=4; System.out.println(A);
这样运行结果是错误的。
形参:
public int getAge(final int id){ id++; return this.age; }
这样运行结果也是错误的。
对象:
final Cat cat1=new Cat(1); cat1.setAge(2);
。
2.用final修饰方法
就锁住了方法,防止继承它的类来修改它。
3.用final修饰类
其他的类无法继承用final修饰的类。
final关键字的用法
最新推荐文章于 2024-01-05 11:38:42 发布