Como resolver a interface da classe ou enumes esperados

Como resolver a interface da classe ou enumes esperados
Enquanto a programação em Java, pode haver certas situações em que o desenvolvedor esquece a contagem de abrir e fechar suportes ou define algumas funcionalidades fora da classe. Mais especificamente, enfrentando limitações no caso de códigos complexos. Em tais situações, o “interface de classe ou enum esperadoGargnecks de limitação em prosseguir com as funcionalidades do código.

Este blog elaborará a resolução de Java "interface/enum de classe esperada”Erro.

Como resolver o erro "Interface de classe ou enum esperado" em java?

Este é um erro de tempo de compilação em Java que é enfrentado devido ao aparelho encaracolado colocado. Principalmente, essa limitação é encontrada quando há uma cinta mais encaracolada no final do programa/código ou uma função definida fora da classe.

Cenário 1: Encontros de erro “Interface de classe ou enum esperados” devido a um suporte curto extra

Nesse cenário, o “interface de classe ou enum esperado”A limitação pode ser enfrentada devido a um suporte encaracolado adicional deixado por engano:

public static void main (string [] args)
Sistema.fora.println ("Isso é Linuxhint!");

No trecho de código acima, imprima a mensagem declarada no “principal”, Deixando um suporte curto extra no final. Isso resultará no registro da limitação discutida.

Saída

Na saída acima, observe que o “Problema de compilação não resolvida”O erro é idêntico ao“interface de classe ou enum esperado”Limitação, pois também é exibida na presença de um erro extra ou de sintaxe.

Solução

Essa limitação pode ser resolvida simplesmente omitindo o suporte mais encaracolado esquerdo no final. Então, o erro desaparece, simplificando o código da seguinte forma:

Cenário 2: Encontros de erro “Interface de classe ou enum esperados” devido à declaração de função fora da classe

Neste cenário em particular, a questão discutida pode ser enfrentada devido a uma função definida fora da classe:

classe pública enumerror
public static void main (string [] args)
mostrar();

public static void Display ()
Sistema.fora.println ("Programação com Java!");

No bloco de código acima, invoco a função chamada “mostrar()”No principal, mas define fora do suporte de fechamento do“aula”. Isso também registrará o mesmo erro.

Saída

Nesse resultado, pode -se analisar que o erro correspondente é registrado, pois a função é definida fora do “aula" escopo.

Solução

Nesse caso, o erro discutido pode ser resolvido simplesmente acumulando a função dentro da classe, conforme indicado abaixo:

Isso foi tudo sobre corrigir o erro especificado.

Conclusão

O "interface de classe ou enum esperado”O erro pode ser enfrentado devido a um suporte extra encaracolado ou à função definida fora da classe. Essa limitação pode ser resolvida simplesmente colocando os colchetes apropriados no código ou definindo a função dentro do escopo da classe. Este blog elaborou as abordagens para lidar com a limitação discutida.