final可以修饰类,方法,变量。
1.final修饰的类,不可以被继承。
2.final修饰方法,可以把方法锁定,以防任何继承类修改它的含义。
3.fianl修饰的变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;
如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。
示例如下:
public class FinalTest { private static final int AGE=18; private static final String NAME="lin"; public static void main(String[] args) { // AGE=28; //这两处会报错,被修饰为final的基本类型数据的值,不可以改变。 // NAME="test"; } }