韩顺平循序渐进学java 第14讲 final

14.1 概念

final 中文意思:最后的,最终的。

final 可以修饰变量、方法、类。

在某些情况下,程序员可能有以下需求:

1、当不希望父类的某个方法被子类覆盖(override)时,可以用final关键字修饰;

2、当不希望类的某个变量的值被修改时,可以用final修饰,如果一个变量是final,则必须赋初值;

3、当不希望类被继承时,可以用final修饰。

14.2 注意事项

1、final修饰的变量又叫常量,一般用xx_xx_xx来命名;

2、final修饰的变量在定义时,必须赋初值,并且以后不能再赋值。

14.3 何时用final

1、因为安全的考虑,类的某个方法不允许修改;

2、类不会被其它的类继承;

3、某些变量值是固定不变的,比如圆周率3.1415926

 

Java面对对象基础知识告一段落。

思考->编程->再思考->再编程...

 

你可能感兴趣的:(韩顺平循序渐进学java 第14讲 final)