Precisa ser mais claro no que quer fazer.
Está tentando usar as variáveis que foram passadas como parâmetro para o método anterior à linha destacada?
E
Edumsantos
Exato, tentando ser mais claro…
Eu tenho uma outra classe que estou puxando os valores através de um objeto, e nesta classe que mandei eu tenho variáveis locais que precisam receber os valores do objeto.
darlan_machado
Considerando este trecho, basta ter outro método, afinal, você só pode manipular atributos dentro de métodos ou blocos estáticos.
E
Edumsantos
o que no final eu preciso fazer é justamente o que disse não dá, pois eu preciso manipular os atributos dentro e fora dos métodos.
darlan_machado
Não se manipula nada fora de métodos ou blocos estáticos, cara.
Simples assim.
publicclassFoo{privateStringnome;//Você não pode fazernome="Joaquim";}
D
diego12
Seria setter/getter:
publicclassPessoa{Stringnome;publicvoidsetNome(Stringnome){this.nome=nome;}publicStringgetNome(){returnthis.nome;}publicstaticvoidmain(String[]args){Pessoap1=newPessoa();p1.setNome("João");Pessoap2=newPessoa();p2.setNome("Maria");System.out.println(p1.getNome()+" e "+p2.getNome());}}