final用法

Posted tonghun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了final用法相关的知识,希望对你有一定的参考价值。

1.修饰类

如果一个类被定义为final类型,那么该类无法被其他类继承,该类中的所有方法都是final类型的,字段是否是final类型取决于字段自身的定义。

2.修饰方法

一个方法被定义为final类型,该方法可以被继承,无法被重写。

3.修饰变量

  • 一个变量被定义为final类型,如果该变量指向基本数据类型,代表的字面值不可变;如果指向域模型,那么指向的对象不可变,对象的属性可以变。
  • 全局变量被定义为final类型,必须在定义时初始化或者在构造器中初始化。
  • 局部变量被定义为final类型,必须在定义时初始化。

以上是关于final用法的主要内容,如果未能解决你的问题,请参考以下文章

[java]final关键字的几种用法

this与final用法

java 中的 final 关键字都有哪些用法

java的final用法

java之finally的用法

python中的 try...except...finally 的用法