var filmeDoPaulo= new Filme();
filmeDoPaulo.setDuracaoEmMinutos(200);
filmeDoPaulo.setNome("DogVille");
filmeDoPaulo.setAnoDeLancamento(2003);
filmeDoPaulo.avalia(10);
var filmeDoPaulo= new Filme();
filmeDoPaulo.setDuracaoEmMinutos(200);
filmeDoPaulo.setNome("DogVille");
filmeDoPaulo.setAnoDeLancamento(2003);
filmeDoPaulo.avalia(10);
Oi, Silvia! Tudo bem?
O uso de var
no Java é permitido a partir da versão 10 e serve para inferência de tipo, ou seja, o compilador deduz o tipo da variável com base na expressão do lado direito.
Nesse caso, o código var filmeDoPaulo = new Filme();
deveria funcionar corretamente, desde que você esteja utilizando uma versão do Java que suporte var
(Java 10 ou superior). Além disso, o uso de var
é restrito a variáveis locais dentro de métodos, então devemos ter certeza que essa declaração está dentro do método main
ou de outro método.
Para ter certeza que estamos usando o Java 10 ou superior podemos executar java -version
no terminal. Além de ser importante verificar se o ambiente de desenvolvimento (como o IntelliJ IDEA) está configurado para usar a versão correta do JDK.
Caso essas condições estejam corretas e ainda assim houver um problema, peço que verifique se há algum erro específico sendo exibido no seu ambiente de desenvolvimento e que me envie aqui, junto com o seu projeto completo para que eu possa o testar.
Espero ter ajudado!
Um forte abraço e bons estudos!