Cómo utilizar el comando final en java
Aquí hay tres maneras de utilizar el final
comando en Java: clase final, método final, y las variables finales. Los siguientes ejemplos de codificación Java le enseñará todo sobre el comando final.clase final
LA 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 el final palabra clave para la declaración de clase:
Clase del béisbol public final {// miembros de la clase del béisbol van aquí}
Entonces nadie puede utilizar el Béisbol clase como la clase base de otra clase.
Cuando se declara una final de clase, todos sus métodos se consideran final así como. los final palabra clave no es necesaria en cualquier método de un final clase.
método final
LA final método es un método que no puede ser anulado por una subclase. Para crear una final método, usted sólo tiene que añadir la palabra clave final a la declaración de método. Por ejemplo:
nave espacial clase pública {public int getVelocity final () {return this.velocity-}}
Aquí, 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 el getVelocity método. Si se intenta, el compilador emite el mensaje de error (Método final Reemplazado).
Estos son 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 desear hacer con su clase.
final métodos ejecutar un poco más eficiente que los métodos no final porque el compilador sabe 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
LA final variables, también llamado " constante, " es una variable cuyo valor no se puede cambiar después de que se ha inicializado. Por ejemplo, podría 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 se requiere, la adición de la estático la palabra clave es común para las variables finales.
El uso de mayúsculas para los nombres de variables finales es una convención común. De esa manera, usted puede ver fácilmente el uso de variables finales en sus programas.