Lorsque vous essayez de compiler du code Java, vous pouvez rencontrer le message d'erreur "Le type 'void' n'est pas autorisé ici" autorisé ici". Cette erreur se produit lorsque vous essayez d'attribuer une valeur vide à une variable non vide ou de renvoyer une valeur d'une méthode déclarée comme nulle.
Cause de l'erreur dans le code donné
Dans le code fourni, la méthode printPoint est déclarée comme void, ce qui signifie qu'elle ne renvoie aucune valeur. Cependant, le code tente d'imprimer la valeur renvoyée par printPoint, ce qui provoque l'erreur.
Que signifie l'erreur ?
Le message d'erreur « type vide non autorisé ici" indique que le code tente d'attribuer une valeur vide (la valeur de retour de la méthode printPoint) à une variable ou une expression non vide. Java ne permet pas de stocker des valeurs vides dans des variables non vides ou de les renvoyer à partir de méthodes qui ne sont pas déclarées comme nulles.
Comment résoudre le problème
Pour Pour résoudre cette erreur, supprimez l'instruction print qui tente d'attribuer la valeur vide renvoyée par printPoint à une variable. Au lieu de cela, appelez directement la méthode printPoint, sans essayer de capturer sa valeur de retour :
printPoint(blank);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!