java关键字之final

对基本类型使用final不能改变的是他的数值。而对于对象引用,不能改变的是他的引用,而对象本身是可以修改的。一旦一个final引用被初始化指向一个对象,这个引用将不能再指向其他对象

  1. final类不能被继承,没有子类,final类中的方法默认是final的,但是final类中的成员变量默认不是final的

  2. final方法不能被子类覆盖,但可以被继承

  3. final成员变量表示常量,只能被赋值一次,赋值后值不再改变

  4. final不能用于修饰构造方法

posted @ 2019-08-12 08:43  北漂屌丝  阅读(165)  评论(0编辑  收藏  举报