Duvida toString

7 respostas
bruno_r_santana

no código abaixo tentei obter uma string qd tentasse dar um System.out.println na variavel de referencia usando o toString, mas não ta compilando.pq???tem coisa errada? tem outro jeito de se fazer isso?

class itS

{

public static void main(String args[])

{	

String descricao;
itS(umadescricao)
{
		descricao = umadescricao;
}

String getDescricao() {return descricao};

@Override
String toString()
{
	return descricao;	
}

itS mostra = new itS("Essa classe é para teste");
System.out.println(mostra);
}

}

7 Respostas

xgucax

Cara, isso é Java mermo?
Você tá declarando a sobrecarga dentro do main
não tá passando tipos de dados
Nunca que isso vai compilar

diego2005

O método toString() DEVE ser público (fora os comentários do xgucax)…

Tente da uma organizada no seu codigo. E só uma dica, quando for postar código, use as tags, fica + fácil pra ler…t+

E

class itS
{

String descricao; 

public itS(String descricao)
{
  this.descricao  = descricao;
 }

public String getDescricao()
{

return descricao;

}

public String toString()

{

return descricao;

}

public static void main(String args[])
{

itS mostra = new itS(“Essa classe é para teste”);
System.out.println(mostra);

}
}

Esse Código compila, o seu código tem vários erros, um contrutor q está dentro de um método main, os contrutores tem que ficar no contexto da classe mas, fora de um método. Estude o código e veja onde errou!

E

Não desanime, vc está no caminho certo, compre livros, nele vc encontra tudo oq precisa de forma organizada é melhor do que vc ficar pegando uma coisinha aqui outra ali! vá em frente e não desista!

diego2005

Complementando a dica do Euler, nesse tópico tem sugestões de livros:

http://www.guj.com.br/posts/list/49033.java

LPJava

se puder usar as tags /code/ qdo postar um codigo ajuda!!!

Petronio_Braga

bruno_r_santana,

além do que foi citado, sempre quando vejo a necessidade de aprendizado de alguém na linguagem JAVA eu indico o material da caelum, são bons demais.

Segue abaixo o link. Ajudará você nessa sua empreitada.


Vá em frente. Esse material lhe guiará bem.

Criado 6 de janeiro de 2007
Ultima resposta 6 de jan. de 2007
Respostas 7
Participantes 6