java final关键字

1.final声明变量

一旦变量被设定,就不可再更改变量的值,通常final变量声明的是常量。

eg:final double PI = 3.14;

2.final方法

final方法不能被重写,将方法定义为final可以防止子类修改该类的定义和实现方式同时,定义为final的方法效率要比非final方法高,在父类中被定义为private final的方法也不可以被子类覆盖  

3.final类

不能被继承,类中所有方法都隐式设置为final方法

posted @ 2019-03-22 20:23  WisefulMan  阅读(88)  评论(0编辑  收藏  举报