java final关键字

final关键字

final关键字

1、  final的变量值不能被改变

java中关键字final用来声明常量,表示这个变量只能被赋值一次。Java中经常希望某个常量可在一个类的多个方法中使用,可使用static final设置一个类常量。比如:

public class A{

publicstatic final double PI = 3.1415926;

public static void main(String[] args){

           ……

}

}

注意:类常量的定义位于main()方法的外部。

2、  final的方法不能够被重写

类中的方法也可以被声明为final。如果方法被声明为final,则子类不能重写该方法。例如:

public class A{

public final void fly(){

         ……

}

}

3、  final的类不能被继承

如果一个类被声明为final类,则表示该类不允许被扩展(final类中的所有方法自动地成为final方法,而不包括域)。例:

public final class A{

         ……

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值