viernes, 5 de marzo de 2010

Métodos final en Java (05.04.02)

Un método puede ser definida como final para evitar la sobre-escritura en una subclase.
Un método final no se puede redefinir en una clase hijo.

public final static String getBlanco() {
return "000000";
}
public final boolean verificarPassword(String password) {
if (password.equals(...
}

Aqui no se puede sobreescribir el metodo calcularImporte en la clase Pelicula4 por que calcularImporte de su clase padre es final.Item4.java
public class Item4 {
public final float calcularImporte(int cliente) {
return 50;
}
}
Pelicula4.java
public class Pelicula4 extends Item4 {
/* public float calcularImporte(int cliente) {
if (cliente < 500)
return 10;
else
return 30;
} */
}
Compartir:

0 comentarios:

Publicar un comentario