final在java中表示的意思是最终的意思
使用final关键字可以声明 类,属性,方法:
|-使用final声明的类不能有子类 ;
|-使用final声明的方法不能被子类所覆写 ;
|-使用final声明的变量称为常量,常量不可以修改。
final class Demo01 //声明final类
{
}
class Demo2 extends Demo01 //错误,不能继承
{
}
class A //声明final类
{
public final void print() //声明一个final方法
{
System.out.println("Hello") ;
}
}
class B extends A
{
public void print() //使用final声明的方法不能被覆写
{
System.out.println("World") ;
}
}
使用final声明的变量的字母全部采用大写形式,命名规范,常量必须全部大写
全局常量
使用static final关键字联合声明的变量称为全局常量:
public static final String INFO = "IRONMAN" ;
static声明的内容是所有对象所共有的。