type
status
date
slug
summary
tags
category
icon
password
example-row
example-row
final: 不可改变。可以用于修饰类、方法和变量。
- 类:被修饰的类,不能被继承。
- 方法:被修饰的方法,不能被重写。
- 变量:被修饰的变量,不能被重新赋值。
修饰类
修饰方法
重写被
final
修饰的方法,编译时就会报错。修饰变量
1. 局部变量——基本类型
基本类型的局部变量,被final修饰后,只能赋值一次,不能再更改。
2. 局部变量——引用类型
引用类型的局部变量,被final修饰后,只能指向一个对象,地址不能再更改。但是不影响对象内部的成员变量值的修改,代码如下:
3. 成员变量
成员变量涉及到初始化的问题,初始化方式有两种,只能二选一:
- 显示初始化;
- 构造方法初始化。
被final修饰的常量名称,一般都有书写规范,所有字母都大写。
- 作者:黄x黄
- 链接:https://hxhowl.site/article/javanote003-final
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章