java面向对象高级01——final关键字

1.final的本质及用法

final关键字是最终的意思,可以修饰 类、方法、变量。
//final修饰类:该类为最终类,特点是不可以被继承(一般工具类可以用final修饰)
//final修饰方法:该方法为最终方法,特点是不可以被重写
//final修饰变量:该变量存在,且仅仅可以被赋值1次

2.final修饰变量

▶final修饰基本类型变量(四类八种),变量存的数据只能写一次,之后数据不可改变
▶final修饰引用类型变量,因为变量存储的是地址,因此该地址只能写一次,地址不会被改变,但是地址中指向的对象的内容可以被改变,比如数组arr,数组的地址不可以修改,但是arr[0,1...]可以修改

3.常量

常量的表示:

使用了 static final修饰的成员变量被称为常量
(public static final PI=3.14 或者 public final static PI=3.14)

常量的命名:

建议常量名的所有字母大写单词之间用下划线连接 (SCHOOL_NAME)

常量的作用:

常用于记录系统中的配置信息;

你可能感兴趣的:(java,java,开发语言)