final 可以修饰变量、方法和类
一、final修饰变量
final修饰的变量是基本类型时,一经初始化后其值就不能改变; final修饰的变量是引用类型时,其引用就不能改变,但其引用指向的对象的数据值可以改变。
二、final修饰方法
final 修饰的方法可以被子类继承,但是不可以被子类重写。在继承类中使用了与父类用final修饰的方法同名的方法时,编译的时候会出异常。
三、final修饰类
final 修饰的类不能被继承
一、final修饰变量
final修饰的变量是基本类型时,一经初始化后其值就不能改变; final修饰的变量是引用类型时,其引用就不能改变,但其引用指向的对象的数据值可以改变。
二、final修饰方法
final 修饰的方法可以被子类继承,但是不可以被子类重写。在继承类中使用了与父类用final修饰的方法同名的方法时,编译的时候会出异常。
三、final修饰类
final 修饰的类不能被继承