1.修饰变量:final修饰的变量即为常量,初始化后不可再被改变。
可以看到final修饰的变量必须初始化,不然编译器会报错。
从上可以看到,final变量只能在声明时或构造函数中初始化,而不能在其他方法中初始化。
对于static final一起修饰的变量必须在定义时就赋值,不能再构造函数中,见下图,static的变量不属于这个类内部的东西,this里面也没有。
2.修饰方法:final修饰的方法不能被子类重写。
3.修饰形参:参数传的是什么就是什么,不能再被赋值,否则无法通过编译
4.修饰类:final类无法被继承
相关文章:
- Java中final关键字的用法 2022-02-07
- java中final关键字的用法 2022-02-07
- 面试官:说一下final关键字和final的4种用法? 2022-02-13
- C#的new关键字的几种用法 2021-06-28
- C#的New关键字的几种用法 2022-02-12
- final关键字用法总结 2021-12-19
- Java中关键字final用法 2022-12-23