Come risolvere l'interfaccia di classe o l'errore previsto per ENUM

Come risolvere l'interfaccia di classe o l'errore previsto per ENUM
Durante la programmazione in Java, ci possono essere alcune situazioni in cui lo sviluppatore dimentica il conteggio di parentesi di apertura e chiusura o definisce alcune funzionalità al di fuori della classe. Più specificamente, affrontare limitazioni nel caso di codici complessi. In tali situazioni, il "interfaccia di classe o enum previsto"Limitazione di colli di bottiglia nel procedere con le funzionalità del codice.

Questo blog approfondirà la risoluzione di Java "Interfaccia di classe/enum previsto"Errore.

Come risolvere l'errore "interfaccia di classe o enum previsto" in Java?

Questo è un errore a tempo di compilazione in Java che è affrontato a causa delle parentesi graffe positive. Principalmente, questa limitazione si riscontra quando c'è un tutore extra riccio alla fine del programma/codice o una funzione definita al di fuori della classe.

Scenario 1: "Interfaccia di classe o ENUM previsto" Incontri di errore a causa di una fascia riccia extra

In questo scenario, il "interfaccia di classe o enum previsto"La limitazione può essere affrontata a causa di un'ulteriore fascia riccia lasciata per errore:

public static void main (string [] args)
Sistema.fuori.println ("Questo è linuxhint!");

Nel frammento di codice sopra, stampare il messaggio dichiarato in "principale", Lasciando una fascia riccia extra alla fine. Ciò comporterà la registrazione della limitazione discussa.

Produzione

Nell'output sopra, si noti che "Problema di compilazione irrisolto"L'errore è identico a"interfaccia di classe o enum previsto"Limitazione poiché viene visualizzata anche alla presenza di una staffa extra o di un errore di sintassi.

Soluzione

Questa limitazione può essere risolta semplicemente omettendo la staffa extra riccia sinistra alla fine. Quindi, l'errore svanisce, semplificando così il codice come segue:

Scenario 2: "Interfaccia di classe o ENUM previsto" Incontri di errore a causa della dichiarazione di funzione al di fuori della classe

In questo particolare scenario, il problema discusso può essere affrontato a causa di una funzione definita al di fuori della classe:

classe pubblica enumerror
public static void main (string [] args)
Schermo();

public static void display ()
Sistema.fuori.println ("Programmazione con Java!");

Nel blocco di codice sopra, invoca la funzione denominata "Schermo()"Nella principale ma definiscilo al di fuori della staffa di chiusura del"classe". Questo registrerà anche lo stesso errore.

Produzione

In questo risultato, si può analizzare che l'errore corrispondente viene registrato poiché la funzione è definita al di fuori del "classe" scopo.

Soluzione

In questo caso, l'errore discusso può essere risolto semplicemente accumulando la funzione all'interno della classe come indicato di seguito:

Si trattava di correggere l'errore specificato.

Conclusione

IL "interfaccia di classe o enum previsto"L'errore può essere affrontato a causa di una fascia riccia extra o della funzione definita al di fuori della classe. Questa limitazione può essere risolta semplicemente posizionando le staffe appropriate nel codice o definendo la funzione all'interno dell'ambito di classe. Questo blog ha elaborato gli approcci alla far fronte alla limitazione discussa.