in

¿Qué es un método final en Java?

60 32161 1512638316

El modificador final para finalizar las implementaciones de clases, métodos y variables.

Podemos declarar un método como final, una vez que declaras un método como final, no se puede anular. Por lo tanto, no puede modificar un método final de una subclase.

La principal intención de hacer que un método sea definitivo sería que ninguna persona ajena a él debería modificar su contenido.

Ejemplo

public class FinalMethodExample {
   public final void display(){
      System.out.println("Hello welcome to Tutorialspoint");
   }
   public static void main(String args[]){
      new FinalMethodExample().display();
   }
   class Sample extends FinalMethodExample{
      public void display(){
         System.out.println("hi");
      }
   }
}

Producción

FinalMethodExample.java:12: error: display() in FinalMethodExample.Sample cannot override display() in FinalMethodExample
public void display(){
            ^
overridden method is final
1 error

raja

Publicado el 08-ene-2018 07:24:11

Deja una respuesta

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

Bad Pixel test

Encuentra píxeles muertos del monitor con estos programas

apple touch icon@2

file – ¿Cuál es la contraparte perfecta en Python para «mientras no EOF»