final关键字的再学习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33322074/article/details/86129779

一、final的定义

final的意思为最终,不可变。final是个修饰符,它可以用来修饰类,类的成员,以及局部变量。

1、final修饰类

2、final修饰的方法

3、final修饰变量

4、final修饰引用类型

5、final修饰成员变量

注意:

被final修饰的成员变量只能被赋值一次,有两种赋值方式:

1、一种是定义时直接赋值即:final int a=2;

2、另一种是通过构造方法的方式进行赋值,要清楚,构造方法就是给成员变量赋值的。

构造方法是创建对象中进行赋值,而set,方法是在创建对象后进行赋值。set方法不能为final修饰的成员变量赋值。final修饰的变量,尽量不用构造器赋值

猜你喜欢

转载自blog.csdn.net/qq_33322074/article/details/86129779