Final
关键字:final
作用:最终的 (被Final修饰的类不能被继承,属性不能改变值,局部变量可被赋值一次方法不能被重写)
入门案例:
package com.c.k;
//不能被继承
final class Man{
//常量不可修改
final static int AGE=10;
//首先 类不能是抽象类才可被继承
public final void run() {
System.out.println("不能被重写");
}
}
注意事项:
final修饰成员变量 final String name
使用final关键字修饰的成员变量必须进行初始化,一旦被赋值无法改变
final 可以修饰局部变量
修饰局部变量的时候,可以先不赋值,然后再赋值。赋值完不能被修改
final可以修饰成员方法
final修饰修饰的成员方法不能被子类重写
final修饰类
final修饰的类不能被继承