什么叫final修饰符?有什么作用?

如题所述

final是Java关键字 final所标记的成分具有终态的特征,表示最终的意思。

作用:

当用final修饰一个类时,表明这个类不能被继承。也就是说,如果一个类永远不会让它被继承,就可以用final进行修饰。final类中的成员变量可以根据需要设为final,但是要注意final类中的所有成员方法都会被隐式地指定为final方法。

扩展资料:

final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会再被扩展,那么就设计为final类。 final方法不能被子类的方法覆盖,但可以被继承。

用final修饰的成员变量表示常量,只能被赋值一次,赋值后值无法改变!

final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。

参考资料来源:百度百科-Final

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-21
final是Java关键字 final所标记的成分具有终态的特征,表示最终的意思
Java中final修饰符既可以修饰类、方法,也可以修饰变量
用final修饰的类不能被继承
用final修饰的方法不可重写
用final修饰的变量最多只能赋值一次 值不可变本回答被提问者和网友采纳
第2个回答  2011-11-13
当你所希望的类不被继承或者你所写的方法不希望被覆写或者方法里的参数不希望被重新赋值 那么就请用final修饰符 final最终的意思
第3个回答  2011-11-13
用这个修饰符来定义常量,定以后不能修改的东东
第4个回答  2018-03-20
补充一下最佳答案,final修饰值变量不能改,在修饰路标变量时不能改引用,但可以改实例
相似回答