Olá, queria saber qual a diferença de se usar outros tipos para mostrar campos da classe, por exemplo
abaixo no método toString().
Tipo, usar o campo direto, usar o método ou o método com this. É a mesma coisa? ou tem diferença?
package HA4;
public class Profissao {
private String nome;
private double mdSalarial;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public double getMdSalarial() {
return mdSalarial;
}
public void setMdSalarial(double mdSalarial) {
this.mdSalarial = mdSalarial;
}
@Override
public String toString() {
return
"Nome Profissão = "+nome+"\n"+
"Média Salarial = "+mdSalarial+"\n"+
"Nome Profissão = "+getNome()+"\n"+
"Média Salarial = "+getMdSalarial()+"\n"+
"Nome Profissão = "+this.getNome()+"\n"+
"Média Salarial = "+this.getMdSalarial();
}
}