Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro ao utlizar o "var"

Boa tarde, ao tentar extanciar a classe Filme, é apresentado o erro: var filmeDoAnderson = new Filme();

java: cannot find symbol
  symbol:   class var
  location: class Principal

Só funciona quando coloco dessa forma:

Filme filmeDoAnderson = new Filme();

Obs: as outras chamadas estão assim: Filme outroFilme = new Filme();

desde já obrigado ;)

imagem da IDEA com o erro JAVA

2 respostas
solução!

Olá, Anderson! Como vai?

Pelo que entendi da sua dúvida, você está tentando utilizar a palavra-chave var para criar uma nova instância da classe Filme, mas está recebendo um erro.

A palavra-chave var foi introduzida no Java a partir da versão 10. Ela é usada para inferir o tipo de variável baseado no valor atribuído. Isso significa que, ao invés de declarar explicitamente o tipo da variável, você pode usar var e o compilador irá inferir o tipo baseado no valor atribuído.

No seu caso, quando você tenta usar var filmeDoAnderson = new Filme();, o compilador deveria inferir que filmeDoAnderson é do tipo Filme. No entanto, o erro que você está recebendo indica que o compilador não reconhece a palavra-chave var. Isso sugere que você pode estar usando uma versão do Java anterior à 10.

Você pode verificar a versão do Java que está usando através do terminal (ou prompt de comando, se estiver usando Windows) com o comando java -version. Se a versão for anterior à 10, você não poderá usar a palavra-chave var.

Se você estiver usando uma versão do Java 10 ou superior e ainda assim estiver recebendo o erro, pode ser que o nível de linguagem do seu projeto esteja configurado para uma versão anterior. Se estiver usando o IntelliJ IDEA, você pode verificar isso indo em File > Project Structure > Project e verificando o Project language level.

Espero ter ajudado e bons estudos!

Obrigado Matheus pela ajuda e ensinamento, deu tudo certo! te desejo sucesso...