Maison  >  Article  >  Java  >  Que signifie void en Java

Que signifie void en Java

青灯夜游
青灯夜游original
2023-03-01 19:19:356244parcourir

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 wrapper "java.lang.Void". La classe Void est modifiée avec final et 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.

Que signifie void en Java

L'environnement d'exploitation de ce tutoriel : système windows7, version java8, ordinateur DELL G3.

1. Présentation

void est un mot-clé en Java Dans l'apprentissage Java, void est inclus dans la définition de la méthode principale Java, comme suit :

public static void main(String[] args) {
    .....;
}
  • Tous ceux qui ont étudié Java savent que void signifie vide. Si vous demandez à un expert, l'expert vous dira : "void n'est rien. Vous devez juste vous rappeler que void est vide. Lorsque la méthode est déclarée, cela signifie qu'elle n'a pas de valeur de retour".
  • Par rapport au langage C, il existe quatre types de données en C, dont le type vide Il y a un dicton dedans : "Il existe un type de fonction qui n'a pas besoin de renvoyer une valeur de fonction à l'appelant. après avoir été appelé. Ce type de fonction peut être défini comme un "type vide"
Le langage Java est un langage fortement typé qui comprend deux significations :

    1.
  • 2. Spécifier les variables d'un type ne peut accepter que les valeurs dont le type lui correspond.
Il ressort de la syntaxe de la déclaration de méthode que la définition de la méthode doit avoir une valeur de retour et le type de la méthode. la valeur de retour de la méthode doit être déterminée ; lorsque la méthode est définie avec void, cela signifie qu'il n'y a pas de valeur de retour, on peut donc voir que void doit être considéré comme un type de données. Il n'y a que

deux types de données en Java, à savoir types de données de base et types de données de référence (8 types) : byte, short, int, long ; float, double Types de référence : classes, interfaces, types de tableaux et un null spécial. class

Deuxièmement, qu'est-ce que void en java ? Quel type ?

En fait, void a également des classes d'emballage correspondantes java.lang.Void, mais nous ne pouvons pas opérer directement sur elles. :

public final class Void extends Object {
    /*
     * The Void class cannot be instantiated.
     */
    private Void() {}
}

Recherchez des informations en ligne, il y a probablement cette explication :

Void - Class in java.lang

La classe Void est une classe
    placeholder
  • non instanciable, utilisée pour enregistrer une référence à un objet Class qui représente le mot-clé Java void
  • Plus de programmation Pour des connaissances connexes, veuillez visiter : Enseignement de la programmation
  •  !

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