学习笔记--Java中final关键字
Java中final关键字
关于Java语言中的final关键字:
-
final是一个关键字,表示:最终的,不可改变
-
final修饰的类无法被继承
-
final修饰的方法无法被覆盖
-
final修饰的变量一旦赋值之后,就不可重新赋值
-
final修饰的实例变量必须手动赋值不能采用系统默认
- 必须手动赋值,实例变量存在默认值概念【不能采用】
- 两种方式,直接赋值或构造方法内赋值
-
final修饰的引用,一旦指向某个对象之后,不能再指向其他对象,那么被指向的对象无法被垃圾回收器回收
final修饰的实例变量是不可变的,这种变量一般和static联合使用,被称为“常量”
public static final 类型 常量名 = 值;
常量书写规范:全部大写,单词间使用下划线连接
对于学习的类库三要素:
- 源码
- 字节码
- 帮助文档
Java面向对象
- 初识Java面向对象
- 区分Java中类与对象
- 面向对象的封装性
- Java构造方法
- Java中this关键字
- Java中static关键字
- Java面向对象的继承
- Java中final关键字
- package和import