final 中文意思:最后的,最终的。
final 可以修饰变量、方法、类。
在某些情况下,程序员可能有以下需求:
1、当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰;
2、当不希望类的某个变量的值被修改时,可以用final修饰,如果一个变量是final,则必须赋初值;
3、当不希望类被继承时,可以用final修饰。
1、final修饰的变量又叫常量,一般用xx_xx_xx来命名;
2、final修饰的变量在定义时,必须赋初值,并且以后不能再赋值。
1、因为安全的考虑,类的某个方法不允许修改;
2、类不会被其它的类继承;
3、某些变量值是固定不变的,比如圆周率3.1415926。
Java面对对象基础知识告一段落。
思考->编程->再思考->再编程...
原文:http://www.cnblogs.com/PistonType/p/5245274.html