final的概念
final意为最终的,可以用来修饰类、方法、变量。
final的使用
(1)final修饰类时表示该类无法被继承,主要用于防止滥用继承,如:java.lang.String类等。
(2)final修饰方法表示该方法无法被重写,主要用于防止不经意间造成重写,如:java.text.Dateformat类中format方法等。
(3)final修饰变量表示变量必须初始化且无法被更改,主要用于防止不经意间造成改变,如:java.lang.Thread类中MAX_PRIORITY等。
常量
实际的开发中很少单独使用final来修饰变量,更经常使用public static final来修饰变量来表达常量的含义,常量的命名规范是所有字母大写,且不同单词采用下划线连接。如; public static final int GAME_TIME=30;
final在Java中用于修饰类、方法和变量,确保它们的不可变性或防止被继承和重写。final类不能被继承,final方法无法被子类重写,final变量一旦初始化后不可更改。在实际开发中,常用public static final修饰常量,遵循大写字母和下划线的命名规范。
567

被折叠的 条评论
为什么被折叠?



