您的位置:首页 > 编程语言 > Java开发

JAVA基础之final关键字

2016-05-22 14:16 337 查看
继承有一个弊端:

当父类的某个函数调用了底层的资源时,子类可以用同样的函数即覆盖的方式,

取消父类的函数执行,这就是继承的弊端,打破了封装性。

这个时候我们就需要final关键字来进行修饰。

final关键字:

1.是一个修饰符,可以修饰类,方法(函数),变量。

2.final修饰的类不可以被继承。

3.final修饰的函数不可以被覆盖。

4.final修饰的变量是一个常量,只能赋值一次。

final修饰变量的意义:

如果程序中,一个数据是固定的,那么直接使用这个数据即可。但是这样的阅读性很差,所以给该数据起名。

而且这个变量名的值不能变化,所以加上final固定。

写法规范:常量所有字母都大写,多个单词之间用_(下划线)连接。

比如:static final int AGE=10;

(一般情况下final修饰的变量前都会加上静态修饰。常量就是为了方便所有程序调用)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: