Heim >Java >javaLernprogramm >Warum erhalte ich in Java die Fehlermeldung „Der Typ ‚void' ist hier nicht zulässig'?

Warum erhalte ich in Java die Fehlermeldung „Der Typ ‚void' ist hier nicht zulässig'?

Susan Sarandon
Susan SarandonOriginal
2024-11-11 17:40:02880Durchsuche

Why Am I Getting the

Fehlerbehebung „Typ ‚void‘ ist hier nicht zulässig“ in Java

Beim Versuch, Java-Code zu kompilieren, wird möglicherweise die Fehlermeldung „Typ ‚void‘ nicht zulässig“ angezeigt hier erlaubt". Dieser Fehler tritt auf, wenn Sie versuchen, einer nicht ungültigen Variablen einen ungültigen Wert zuzuweisen oder einen Wert von einer als ungültig deklarierten Methode zurückzugeben.

Ursache des Fehlers im angegebenen Code

Im bereitgestellten Code ist die printPoint-Methode als ungültig deklariert, was bedeutet, dass sie keinen Wert zurückgibt. Der Code versucht jedoch, den zurückgegebenen Wert von printPoint zu drucken, was den Fehler verursacht.

Was bedeutet der Fehler?

Die Fehlermeldung „Void-Typ nicht zulässig.“ hier“ zeigt an, dass der Code versucht, einer nicht leeren Variablen oder einem nicht leeren Ausdruck einen ungültigen Wert (den Rückgabewert der printPoint-Methode) zuzuweisen. Java erlaubt nicht, dass ungültige Werte in nicht ungültigen Variablen gespeichert oder von Methoden zurückgegeben werden, die nicht als ungültig deklariert sind.

So beheben Sie das Problem

An Um diesen Fehler zu beheben, entfernen Sie die print-Anweisung, die versucht, den von printPoint zurückgegebenen void-Wert einer Variablen zuzuweisen. Rufen Sie stattdessen die printPoint-Methode direkt auf, ohne zu versuchen, ihren Rückgabewert zu erfassen:

printPoint(blank); 

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Java die Fehlermeldung „Der Typ ‚void' ist hier nicht zulässig'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn