palabra clave Final en Java

la palabra clave final en java se utiliza para restringir el usuario. La palabra clave java final se puede usar en muchos contextos. Final puede ser:

  1. variable
  2. Método
  3. Clase

la palabra clave final se puede aplicar con las variables, una variable final que no tiene valor se llama variable final en blanco o variable final no inicializada. Solo se puede inicializar en el constructor. La variable final en blanco también puede ser estática, que se inicializará solo en el bloque estático. Tendremos un aprendizaje detallado de estos., Primero aprendamos los conceptos básicos de la palabra clave final.

1) Java final variable

Si hace que cualquier variable sea final, no puede cambiar el valor de la variable final(será constante).

ejemplo de variable final

hay una variable final speedlimit, vamos a cambiar el valor de esta variable, pero no se puede cambiar porque la variable final una vez asignado un valor nunca se puede cambiar.

Pruébelo ahora

Output:Compile Time Error

2) Java final method

Si hace que cualquier método sea final, no puede anularlo.,

ejemplo del método final

Pruébelo ahora

Output:Compile Time Error

3) Java final class

Si hace que cualquier clase sea final, no puede extenderla.

ejemplo de clase final

Pruébelo ahora

Output:Compile Time Error

Q) ¿se hereda el método final?

Ans) sí, el método final se hereda pero no se puede anular. Por ejemplo:

Pruébelo ahora

Output:running...

Q) ¿Qué es la variable final en blanco o no inicializada?,

una variable final que no se inicializa en el momento de la declaración se conoce como variable final en blanco.

si desea crear una variable que se inicializa en el momento de crear el objeto y una vez inicializada no se puede cambiar, es útil. Por ejemplo, el número de tarjeta PAN de un empleado.

solo se puede inicializar en constructor.

ejemplo de variable final en blanco

Que) ¿podemos inicializar la variable final en blanco?

Sí, pero solo en constructor., Por ejemplo:

Pruébelo ahora

Output: 70

variable final estática en blanco

una variable final estática que no se inicializa en el momento de la declaración se conoce como variable final estática en blanco. Solo se puede inicializar en bloque estático.

ejemplo de variable final estática en blanco

Q) ¿Qué es el parámetro final?

si declara cualquier parámetro como final, no puede cambiar su valor.

Probar Ahora

Output: Compile Time Error

P) Podemos declarar un constructor final?,

No, porque el constructor nunca se hereda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *