java中的final关键字

 以前我一直认为被final修饰的变量不能被改变,被修饰的方法不能被重写,被修饰的类不能被继承,后来我去面试见世面了,然后我知道我错了。方法和类没有问题,变量出现问题了,记录一下:

一、final修饰类后,该类不能被继承,此类中的所有方法都被隐式的指定为final方法,而成员变量则不会被指定。

二、final修饰方法后,该方法不能被所在的子类中重写(覆写)。

三、final修饰变量,分为两种:1、基本变量:值不能被改变; 2、引用变量:引用地址不可以被改变,但是地址中的内容可以改变。

posted @ 2019-12-03 18:13  akunkun  阅读(87)  评论(0)    收藏  举报