Erro missing method body, or declare abstract

Caros, boa noite! Sou iniciante em java e estou tendo dificultade em achar a solucao para o erro abaixo. Quem puder ajudar eu agradeço!!


public abstract class Pessoa {

private String nome;

public Pessoa (){
	
}

public void setNome (String nome){
	this.nome=nome;
}

public String getNome (){
	return nome;
}

public abstract void informarSalario ();
    }

class Funcionario extends Pessoa {
private String funcao;
private double salarioBase;


public Funcionario (){
}

public Funcionario (String nome){
   	super();
}


public void setFuncao (String funcao){
	this.funcao=funcao;
}

public void setSalarioBase (double salarioBase){
	this.salarioBase=salarioBase;
}


public double getSalarioBase (){
	return salarioBase;
}

public void informarSalario (); // essa é a linha do erro
	
}

Olá Andre

Só que esta faltando você implementar o metodo informarSalario.
Como você esta implementando esse método, então ele deve ser algum código.

Atualmente ele esta assim:
public void informarSalario ();

Como tinha falado, ele deve ter algum corpo, com {}.
Assim:
public void informarSalario (){

}

Acho que é isso.
Espero que ajude você.

abraaaaaço

Caro, muito obrigado! É isso mesmo, faltou implementar o metodo informarSalario. Valeu!!