Hola... Gracias por tu respuesta.
Respecto a ella, esas formas de overrides han sido las que he encontrado por internet. En todas ellas te ha sido necesario crear una nueva clase para hacer el override. En Java se puede hacer algo asi:
Esto definiria la clase base. Despues podrias hacer algo asi:
Código Java:
Ver originalmain(){
Base base1 = new Base(){
@override
void metodo(){
System.
out("este el un metodo unico para base 1"); }
}
Base base2 = new Base(){
@override
void metodo(){
System.
out("este el un metodo unico para base 2"); }
}
}
Como se puede observar, no ha sido necesario crear una clase para cada una de las modicaciones del metodo "metodo", lo cual me parece muy util par no llenar un codigo de clases unicas.
Espero haberme expresado bien.
Un saludo.