Gostaria de uma ajuda pessoal, se possivel. Sei q o pragrama é simples mas ta dando erro na impressao. é uma classe extends de pessoa onde as variaveis nome e rg estao descritas da mesma forma que na classe abaixo. Ao compilar nao da erro mas ao imprimir aparece na resposta o nome da classe e uns numeros que nao tem nada haver, como se lesse mas nao conseguise passar os paremetros.
public class funcionario extends pessoa{
private String cargo;
private int matricula;
public String setCargo(String cargo){
this.cargo = cargo;
return cargo;
}
public int setMatricula(int matricula){
this.matricula = matricula;
return matricula;
}
public static void main(String args[]){
pessoa myname = new pessoa();
pessoa myrg = new pessoa();
funcionario c = new funcionario();
funcionario m = new funcionario();
System.out.print("Digite seu Nome: " );
myname.setNome(Keyboard.readString());
System.out.print("Digite seu RG: ");
myrg.setRg(Keyboard.readInt());
System.out.print("Digite seu Cargo: ");
c.setCargo(Keyboard.readString());
System.out.print("Digite sua Matricula: ");
m.setMatricula(Keyboard.readInt());
System.out.println("Funcionario: "+myname);
System.out.println("Seu RG: "+myrg);
System.out.println("Seu Cargo: "+c);
System.out.println("De Matricula: "+m);
}
}
