Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida no Ex. 3 da Aula 3 - Começando com Orientação a objetos

Gostaria de saber por que no exercicio eu tenho que fazer separadamente a o print de cada atributo, conforme abaixo e não posso fazer em uma única linha que aparece o erro no eclipse: 1) Maneira Correta System.out.println("Nome: "+ this.nome); System.out.println("Departamento: "+ this.Departamento.nome); System.out.println("Salário: "+ this.salario); System.out.println("Data de Entrada: "+ this.dataentrada); System.out.println("RG: "+ this.rg);

2) Maneira que está acusando erro no eclipse

System.out.println(this.nome ; this.rg; this.salario);

( No eclipse ele fala que não posso usar o metódo println tenho que trocar para PrintStream.

"The method println(String) in the type PrintStream is not applicable for the arguments (String, String, String)" )

2 respostas
solução!

Você precisa concatenar as Strings com + e não com ; como fez, modo errado:

System.out.println(this.nome ; this.rg; this.salario);

Modo correto:

System.out.println(this.nome + this.rg+ this.salario);

Você também pode deixar mais bonito com:

System.out.println("Nome " + this.nome +" RG "+ this.rg+ " SALARIO "+this.salario);

Obrigado pela dica e correção Caio !!!!