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!