3
respostas

getNumero

λ javac TesteStatic.java TesteStatic.java:5: error: cannot find symbol System.out.println(joao.getNumero()); ^ symbol: method getNumero() location: variable joao of type Conta TesteStatic.java:9: error: cannot find symbol System.out.println(jose.getNumero()); ^ symbol: method getNumero() location: variable jose of type Conta 2 errors

3 respostas

Boa tarde Marcelo, pode postar a classe Conta por favor?

Boa tarde Marcelo,

Erro de "cannot find symbol " é referência a uma variável/método que não existe. Verifique se neste seu código não tem um método ou variável sendo chamado com um nome sendo que o correto é outro.

Exemplos de como daria esse erro:

Conta joao = new Conta();
jose.getNumero();

// OU

Conta joao = new Conta();
joao.getNumero()

//sendo que na classe Conta você teria:
int getNumer() {

}

// sem o "o de Numero"

Esse tipo de situação que causa esse erro. Basta você olhar com cuidado que acha.

Abraço.

Olá Marcelo,

Você está utilizando bloco de notas? Se sim, ele normalmente gera uma pequena confusão por conta da sua codificação (ANSI, UTF-8, ...), normalmente o mais indicado para essas primeiras aulas é utilizar uma ferramenta para código como o sublime ou o Visual Studio Code (Não é a IDE Visual Studio), pois, além deles serem muito utilizados no mercado, você não terá esses problemas com a codificação.

Espero ter ajudado.