final 关键词
1. 概述
final: 不可扭转。能够用于润饰类、办法和变量。
- 类:被润饰的类,不能被继承。
- 办法:被润饰的办法,不能被重写。
- 变量:被润饰的变量,不能被从新赋值。
2. 应用办法
润饰类
final class 类名{}
润饰办法
修饰符 final 返回值类型 办法名 (参数列表){
// 办法体
}
润饰变量
final 数据类型 变量名
权限修饰符
pubic
- 所以类都能够应用
protected
- !不同包中的无关类
default
- !不同包中子类
- !不同包中的无关类
private
- 只能在本类中应用