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);
}
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!
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!