1.final类:用final修饰的的类被称为最终类,不可继承 如:String、Math、System等工具类。
2.final方法:用final修饰的方法称为最终方法,不可覆盖(重写)。
3.final变量:用final修饰的变量叫常量,需赋值,值不可改变(没有初始值,只允许一次赋值)。
(1)局部常量赋值方式:显示初始化。
(2)实力常量赋值方式:显示初始化、动态代码块、构造方法。
(3)静态常量赋值方式:显示初始化、静态代码库。
(4)基本数据类型常量:值不可改变。
(5)引用数据类型常量:地址不可变。
package com.demo.controller;
public class kjh {
public static void main(String[] args){}
}
final class Animal {//最终类
final int HLK=6;
public final void name() {}//最终方法
}
final~~~
final~~~