Java中的final关键字
Posted 东功
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中的final关键字相关的知识,希望对你有一定的参考价值。
1.final修饰类
当类被修饰成final的时候,表示该类不能够被继承,其子类会出现编译错误
2.final修饰方法
父类的方法被修饰成final,那么该方法在子类中中,不能够被重写
3.final修饰基本类型变量
final修饰基本类型变量,表示该变量只有一次赋值机会
4.final修饰引用
引用被修饰成final,表示该引用只有1次指向对象的机会
public class Hero extends Object { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 public static void main(String[] args) { final Hero h; h =new Hero(); h =new Hero();
//此处会报错 h.hp = 5; } }
以上是关于Java中的final关键字的主要内容,如果未能解决你的问题,请参考以下文章
Java 中的“final”关键字是如何工作的? (我仍然可以修改对象。)