final类:不可被继承
final方法:不可被重写override
final修饰变量的过程中有三种情况:
1、final修饰的是基本数据类型变量,修饰之后,值只能被初始化一次,然后就不可改变。
2、不可变的对象类型:final一旦修饰之后,其引用地址(栈)就不可变了。所以最终内容和地址都不可变了,
3、1.2二者本质上不一样:
4、普通对象:栈里的数据不能变了,状态可变。
final类:不可被继承
final方法:不可被重写override
final修饰变量的过程中有三种情况:
1、final修饰的是基本数据类型变量,修饰之后,值只能被初始化一次,然后就不可改变。
2、不可变的对象类型:final一旦修饰之后,其引用地址(栈)就不可变了。所以最终内容和地址都不可变了,
3、1.2二者本质上不一样:
4、普通对象:栈里的数据不能变了,状态可变。