Final significa final, clases, métodos y variables que se pueden modificar en Java.
Clase de modificación final:
Cuando la clase se modifica por última vez, la clase representa la clase final, sin descendientes, no se puede heredar
//最终类
public final class Person{
}
Cuando se hereda esta clase, se generará el siguiente error:
método de modificación final
El método modificado por final es el método final y no se puede anular
//最终方法
public final void eat(){
System.out.println("吃饭");
}
Cuando se modifica este método, se mostrará el siguiente error:
variable final modificada
Rol :
1) Las variables modificadas por final se convierten en constantes y no se pueden modificar,
2) Al nombrar las variables modificadas finales en java, todas las letras se escriben en mayúscula y las palabras se separan con "_"
Modificada la diferencia entre tipos básicos y tipos de referencia:
1) Los tipos básicos almacenan valores, los tipos de referencia almacenan valores de dirección
2) El tipo básico de modificación final es que el valor no se puede cambiar
3) El valor de la dirección no se puede cambiar cuando el tipo de referencia se modifica por última vez