首页 > 代码库 > java中final的理解
java中final的理解
final关键字
- 可用于类,方法,变量前
- 被final修饰的类不可被继承,例如java.lang.Math就是一个final类,不可被继承
- final修饰变量,在显式初始化后不可改变变量值,用于常量定义,如果final变量是引用变量,则不可以改变它的引用对象,但可以改变对象的属性,
- final修饰的方法不可被重写
错误案例)
package com.sp;
public final class Fish {
final String name = "鱼";
public void method(){
name = "鱼"; #此时变量属性不可再改变
}
}
java中final的理解
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。