Aprendendo java

4 respostas
DANIEL.BANDEIRA

Queria um exemplo de construtor em uma classe no qual se usa o método this(), passando pelos outros construtores da classe,quem puder me ajudar um obrigado já adiantado.

4 Respostas

otaviojava
public class  Pessoa{
    private String nome;

        public String getNome() {
            return nome;
        }

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

        public Pessoa(String nome) {
            this.nome = nome;
        }
    
    
    }
otaviojava

Também já existe um tópico criado com isso dá uma olhada: http://www.guj.com.br/java/230247-palavra-chave-this#1181650

x111

this não é método, mas acho que isso que você quer:

public class MinhaClasse {
  private String nome;
  private String sobreNome;
  
  public MinhaClasse(String nome, String sobreNome){
    this.nome = nome;
    this.sobreNome = sobreNome;
  }

  public MinhaClasse(String nome){
    this(nome, null);
  }
}
otaviojava

O colega acima está certo this não é método, ele referência um método ou atributo dessa classe, assim como o super chama um atributo ou método da classe pai

Criado 16 de janeiro de 2011
Ultima resposta 16 de jan. de 2011
Respostas 4
Participantes 3