1 回答
mark_fork
TA贡献11条经验 获得超10个赞
final 是java 中的关键字,作用分为三方面:
变量声明为final 则 表示此变量为常量,在程序编译期间就确定了,在后期的实例方法调用中不能再修改。如 public final String name = "hello",hello会作为字面常量存储于方法区中的字符串池中。
方法声明为final,表示可以被子类继承,但是不能被override (覆盖或重写)
类声明为final,表示此类不会成为任何类的基类,如public final class String ,String类不能被其他类继承。一般用法是把工具类声明为final就可以。
添加回答
举报
0/150
提交
取消