Problema com private em variaveis

3 respostas
henry.everton

Senhores bom dia

Estou com um problema:

Criei uma classe Funcionário e dentro da main criei as seguintes variáveis:

private String nome;
	private String departamento;
	private static double salario = 0;
	private String data;
	private String rg;
	private boolean status = true;
o problema é o seguinte a hora que eu compilo com o javac está me apresentando o seguinte erro:



C:\teste>javac Funcionario.java

Funcionario.java:19: illegal start of expression

private String nome = “”;

^

Funcionario.java:20: illegal start of expression

private String departamento = “”;

^

Funcionario.java:21: illegal start of expression

private static double salario = 0;

^

Funcionario.java:22: illegal start of expression

private String data = “”;

^

Funcionario.java:23: illegal start of expression

private String rg = “”;

^

Funcionario.java:24: illegal start of expression

private boolean status = true;

^

Funcionario.java:31: illegal start of expression

public void setNome(String nome){

^

eu sempre fiz desta forma e somente agora está dando este problema, alguem pode me dizer o motivo?

3 Respostas

vanzella

Ola henry.everton

Esse tipo de modificador private não se usa dentro de metodos, não sei como conseguiu usar rsrs, acho que esta confundindo.

Uma variavel dentro de um metodo já é privada, só é possivel usa-la dentro do metodo.

Coloque fora do main, no escopo da classe as declarações, que funciona.

Abraço…

kaique

Cara, não sei como você estava fazendo antes, mas nunca funcionou e não funciona você tentar colocar um modificador de acesso a uma variável dentro de um método. Se você colocar essas declarações fora do main (e de qualquer outro método) o seu código vai compilar blz…

Qualquer coisa posta…
Flw!

henry.everton

aff sem comentários…

só agora percebi o q fiz…

estou zuado hoje pelo jeito… mas valeu pessoal

Criado 27 de junho de 2007
Ultima resposta 27 de jun. de 2007
Respostas 3
Participantes 3