Gostaria de saber se eh possível extender um método em java.
Por exemplo:
Tenho uma classe A com o método xx.
Uma classe B q estende A.
Gostaria de sobrescrever xx,mas mantendo toda a funcionalidade q ja esta implementada em A,somente adcionando alguma coisa em xx de B.
public class A extends B {
@Override
public String nome() {
return "Olá " + super.nome() + " Seja bem vindo";
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(new A().nome());
}
}
public class B {
public String nome() {
return "Fulano";
}
}
public class A {
public void ola(){
System.out.println("Olá generico");
}
}
public class B extends A{
public void ola(){
super.ola();
System.out.println("Olá B");
}
}