1. final关键字修饰类的时候,该类是不可以被继承的,如下图所示:
如果继承final修饰的类,会有变异不通过的报错。
2.final修饰的方法,不可以被覆盖。final修饰的方法被认为是一个完善的方法,不让其子类进行更改
覆盖其方法,编译不会通过
3.final修饰变量
final修饰的变量不可以被改变。修饰的引用变量也不可以被改变,但是引用变量中的内容可以改变。
代码如下,final修饰的变量不可以被改变:
如图所示,sex是不可以改变的
修饰的引用变量也不可以被改变,代码如下
如上图所示person一旦被修饰,是不可以被更改的
引用变量中的内容可以改变,代码如下: