Extendendo um método

Senhores,

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.

Isso é possível?

Se eu bem entendi


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";
	}
	
}

Então né…

Vc pode fazer dessa forma:

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");
	}
}

Como o usuário expressou anteriormente. A palavra reservada super referencia a classe pai na herança.

Portanto, se dentro de um método que está sobrescrevendo outro tu tiveres executar as funções do método-pai, basta chamar super.nomeDoMetodo().