Cómo utilizar el comando final en java

Aquí hay tres maneras de utilizar el final comandos en Java: clase final, método final, y las variables finales. Los siguientes ejemplos de codificación Java le enseñarán todo sobre el comando final.

clase final

UN final clase es una clase que no puede ser utilizado como una clase base. Para declarar una clase como final, sólo tiene que añadir la final palabra clave para la declaración de clase:

BaseBall public final class {// miembros de la clase del béisbol van aquí}

Entonces nadie puede utilizar el Béisbol clase como la clase base para otra clase.

Cuando se declara una última clase, se consideran todas sus métodos final así como. los final palabra clave no es necesario en cualquier método de una final clase.

método final

UN final método es un método que no puede ser anulado por una subclase. Para crear un final método, sólo tiene que añadir la palabra clave final a la declaración del método. Por ejemplo:

Nave espacial clase pública {int public final getVelocity () {return this.velocity-}}

En este caso, el método getVelocity está declarada como final. Por lo tanto, cualquier clase que utiliza el Astronave clase como una clase base no puede anular la getVelocity método. Si se trata, el compilador emite el mensaje de error (último método reemplazado).

A continuación algunos detalles adicionales sobre final métodos:

  • En general, se debe evitar que se declara final métodos. Aunque se podría pensar que una subclase no tendría que reemplazar un método, no siempre se puede estar seguro de lo que alguien podría querer hacer con su clase.

  • final métodos ejecutan un poco más eficiente que los métodos no final porque el compilador conoce en tiempo de compilación que una llamada a una final método no será anulado por algún otro método.

  • privado métodos se consideran automáticamente final.

Eso hace sensorial después de todo, una subclase no puede reemplazar un método que no puede ver.

variables finales

UN final variable, también llamada una “constante” es una variable cuyo valor no se puede cambiar después de que se ha inicializado. Por ejemplo, es posible utilizar una final variable para definir un valor constante, tal como pi. Para declarar una final variables, se agrega el final palabra clave para la declaración de variables, como este:

int static final SEMANA = 5-

Aunque no es necesario, añadiendo el estático palabra clave es común para las variables finales.

El uso de letras mayúsculas para los nombres de las variables finales es una convención común. De esta manera, se puede detectar fácilmente el uso de variables finales en sus programas.

Artículos Relacionados