Metodos de retorno

2 respostas
renatorudolf

Bom dia Galera, uma duvida bem besta.

O que esse metodo retorna ?

public String nome1;   
public String nome2; 
  
public Carro nomeDoMetodo1(String nome){   
this.nome1 = nome;   
return this;

e esse?

public  Carro nomeDoMetodo2(String nome){
this.nome2.nome;
return new <nome de outra classe> ;
}

2 Respostas

A

renatorudolf:
Bom dia Galera, uma duvida bem besta.

O que esse metodo retorna ?

public String nome1;   
public String nome2; 
  
public Carro nomeDoMetodo1(String nome){   
this.nome1 = nome;   
return this;

Quando você retornar this tipo “return this” o mesmo significa que você está retornando a sua própria classe.

Scoobydoo
public String nome1;     
public String nome2;   
    
public Carro nomeDoMetodo1(String nome){     
this.nome1 = nome;     
return this;
Esse método retorna sua classe Carro, a principio só com o nome1 populado...
public  Carro nomeDoMetodo2(String nome){  
this.nome2.nome;  
return new <nome de outra classe> ;  
}
Esse método não tem muito sentido, retornaria uma outra classe, mas sem nada populado..
Criado 28 de março de 2011
Ultima resposta 28 de mar. de 2011
Respostas 2
Participantes 3