Maison  >  Article  >  Java  >  Que signifie void en Java ?

Que signifie void en Java ?

little bottle
little bottleoriginal
2019-05-22 17:36:1239943parcourir

En Java, void signifie "vide", c'est-à-dire "ne renvoie rien". Lorsque la méthode est déclarée, cela signifie qu'elle n'a aucune valeur de retour. Void correspond à une classe Void. La classe Void est modifiée avec final et est une classe d'espace réservé qui ne peut pas être instanciée.

Que signifie void en Java ?

Avant, quand j'apprenais les types de données du C, j'ai découvert qu'il y avait quatre types de données en C, et qu'il y avait en fait un type vide dedans . Il y a un dicton dedans : « Il y a une fonction de classe A qui n'a pas besoin de renvoyer une valeur de fonction à l'appelant après avoir été appelée. Ce type de fonction peut être défini comme un « type vide » et son spécificateur de type est nul. Ma première réaction à l'époque a été "Puisque void est un type en C." Type vide, alors qu'est-ce que void en Java ? "

void est un mot-clé en Java, ce qui signifie ne rien renvoyer. Nous utilisez-le souvent dans le processus de développement. Si une méthode n'a pas besoin de renvoyer de valeur, vous pouvez utiliser le mot-clé void, qui est également le mot-clé void dans la méthode principale.

 public static void getName() {
        String name = "username";
        System.out.println(name);
    }
 
 //main方法
  public static void main(String[] args) {

    }

Tout d'abord, nous savons que Java est un langage fortement typé. D'après la syntaxe de déclaration de méthode, nous pouvons voir que chaque méthode doit avoir une valeur de retour. à déterminer. Lors de la définition d'une méthode Lors de l'utilisation de la modification void, rien n'est renvoyé. On peut voir que void doit également être considéré comme un type de données

Et nous savons que les types de données couramment utilisés en Java incluent ; 8 types de données de base, types de référence, etc.

Alors à quel type doit correspondre le modificateur void ?

En fait, void correspond à une classe Void :

La classe Void est modifiée avec final, ce qui signifie qu'elle ne peut pas être étendue. De plus, le constructeur est privé. et ne peut pas être instancié. ;

La classe Void est une classe d'espace réservé non instanciable, utilisée pour enregistrer une référence à un objet Class qui représente le mot-clé Java void.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn