Método deve retornar um resultado tipo classe

4 respostas
darthluna

Bom dia Pessoal, sou novo por aqui. Fiz uma prova na Facul e em uma das questões tinha um diagrama do qual eu tinha que criar uma classe chamada Planta. Consegui criar toda a classe menos o ultimo método. Não sabia o que o método faz. No eclipse diz que o método deve retornar um resultado tipo Planta. A classe que eu criei ficou assim:

public class Planta {

public String nome;

private int tipo;

String especie;

protected double tamanho;
public Planta(){
}
public void setTipo(int tipo){
	this.tipo=tipo;
}
public int getTipo(){
	return tipo;
}
[b]protected static Planta criaPlanta(){
    ??????O que devo colocar aqui?????
}[/b][i]

}

Não entendi o que devo colocar no método criaPlanta().
Alguém pode me ajudar???
Obrigado!!

Renato

4 Respostas

Dansavio

Acredito que dentro do método vc deve instanciar um objeto planta pq quando vc executar o método crie um objeto.

protected static Planta criaPlanta(){

Planta planta = new Planta();

}

pmlm

Dansavio:
Acredito que dentro do método vc deve instanciar um objeto planta pq quando vc executar o método crie um objeto.

protected static Planta criaPlanta(){

Planta planta = new Planta();

}

falta o return planta;

R

Apenas uma observação, o método deve retornar um objeto do tipo Planta e não uma classe :wink:

Um

return new Planta();

resolveria seu problema

darthluna

É isso mesmo!!!
!
Agora rodou!!

Valeu Rafael, obrigado!!!

Criado 29 de setembro de 2010
Ultima resposta 29 de set. de 2010
Respostas 4
Participantes 4