Erro - Java

Quais seriam os erros aqui?

public class Funcionario{
 
  
  private String Nome;
  private String Sobrenome;
  private String Cargo;
  
  public void setNome (String aNome)
  public void setSobrenome (String aSobrenome)
  public void setCargo (String aCargo){
    
     Nome = aNome;
     Sobrenome = aSobrenome;
     Cargo = aCargo;
    
  }
  
  public String getNome ()
  public String getSobrenome ()
  public String getCargo () {

    return Nome;
    return Sobrenome;
    return Cargo;
    
  }
  
  
  public void imprimeEstado (){
    
    System.out.println(Nome);
    
  }
  
  }

Ao tentar compilar aparece os seguintes e mesmos erros

/tmp/java_4bNQJB/Funcionario.java:8: error: ‘;’ expected
public void setNome (String aNome)
^
/tmp/java_4bNQJB/Funcionario.java:9: error: ‘;’ expected
public void setSobrenome (String aSobrenome)
^
/tmp/java_4bNQJB/Funcionario.java:18: error: ‘;’ expected
public String getNome ()
^
/tmp/java_4bNQJB/Funcionario.java:19: error: ‘;’ expected
public String getSobrenome ()
^

Se eu colocar o “;” no final de cada uma dessas linhas aparece o seguinte erro:
missing method body, or declare abstract public void setNome (String aNome);

A assinatura de um método deveria ser assim:

modificadores_de_acesso tipo_de_retorno nome_do_metodo( lista_de_parametros ) {
    corpo_do_metodo
}

No seu caso, você fez assim:

modificadores_de_acesso tipo_de_retorno nome_do_metodo1( lista_de_parametros )
modificadores_de_acesso tipo_de_retorno nome_do_metodo2( lista_de_parametros )
modificadores_de_acesso tipo_de_retorno nome_do_metodo3( lista_de_parametros ) {
    corpo_do_metodo1
    corpo_do_metodo2
    corpo_do_metodo3
}

Quando deveria ser assim:

modificadores_de_acesso tipo_de_retorno nome_do_metodo1( lista_de_parametros ) {
    corpo_do_metodo1
}

modificadores_de_acesso tipo_de_retorno nome_do_metodo2( lista_de_parametros ) {
    corpo_do_metodo2
}

modificadores_de_acesso tipo_de_retorno nome_do_metodo3( lista_de_parametros ) {
    corpo_do_metodo3
}
1 curtida

Obrigado pela ajuda!