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.
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!