final关键字:
概述:是一个关键字,表示最终意
作用:可以修饰类,成员方法,成员变量。
修饰的类:被final修饰的类不能被继承,是最终类,但是可以继承自别的类。
修饰的成员方法:可以被子类继承,但不能被子类重写
修饰的成员变量:是一个常量,只能被赋值一次。(再次赋值会报错)
基本类型:值不能发生改变,
引用类型:引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性值可以修改。
成员变量的赋值有2种方式,第一种是定义的时候,直接=赋值,第二种是采用构造方法赋值,(但是不能通过set方式赋值,因为set是在对象创建完毕才赋值)
final修饰的引用变量问题:变量保存内存地址,终身不变。final Zi= z2= new Zi(); |
|