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

[Dúvida] Classe não é suportada no nivel de idioma 17

Olá, bom dia, estou com esse problema com o ToString

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

3 respostas

primeiro garante que o to string ta certo:

@Override
public String toString() {
    return "Filme{" +
            "diretor='" + diretor + '\'' +
            '}';
}

"classes implicitamente declaradas" que o Java tá reclamando. Isso é porque você tá usando uns truques que só funcionam em versões mais novas do Java se você tá no Java 17, ele não vai entender

solução!

Coloque o toString dentro das chaves da classe. você está colocando fora da classe (da chave do final da sua classe) , na linha 20 no caso.

Caramba, só burrei e tava só fora da classe, obrigado!