[Java] Palabra clave final de Java Foundation

 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

Supongo que te gusta

Origin blog.csdn.net/weixin_43267344/article/details/107866057
Recomendado
Clasificación