final 关键字

Posted

tags:

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

final意为“终态”、“最终的”,可以修饰类、属性、方法

1.修饰类时
被final修饰的类不能被继承,如:String类、StringBuffer类、System类

2.修饰方法时
不能被重写,已经写“死”了

3.修饰属性时
属性为“常量”(习惯用大写字符表示),一旦初始化赋值后将不可修改
final修饰的属性不能通过默认初始化来赋值,若要赋值:1.显式的赋值;2.通过代码块;3.构造器
原则:final修饰的属性一定要在创建对象之前被初始化

同时被static和final修饰的常量:全局常量(通过类直接调,值不能被修改)

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

java中final关键字作用是?

final关键字修饰的类称为

final关键字

final关键字

面向对象编程——final关键字

Java学习笔记3.6.2 final关键字 - final修饰方法