Quel est le mot-clé var en java

Quel est le mot-clé var en java
Dans la programmation Java de base, l'un des concepts fondamentaux que chaque développeur doit comprendre est l'utilisation et les limites du «var" mot-clé. Ce mot-clé particulier est une condition préalable afin de passer à des concepts avancés. Il permet au programmeur d'initialiser les valeurs comprenant plusieurs types de données.

Cet article illustrera l'utilisation du «var»Mot-clé en Java.

Quel est le mot-clé «var» en java?

"Java 10»A introduit une nouvelle approche pour déclarer les variables à l'aide du«var" mot-clé. L'inférence de type dans le mot clé VAR est utilisée pour analyser le type de données de la variable automatisé.

Exemple 1: Application du mot-clé «var» non attribué en Java

Dans cet exemple, le comportement du «var»Le mot-clé peut être vérifié sans attribuer une valeur:

var name;
Système.dehors.println (nom);

Dans le code ci-dessus, associez simplement le «var»Mot-clé avec la variable indiquée sans l'initialiser et l'affichage.

Sortir

Dans la sortie ci-dessus, on peut observer qu'une erreur est enregistrée sur la console car la valeur n'est pas initialisée.

Exemple 2: Utilisation du mot clé «var» comme variable d'instance

Le "variables d'instance"Sont déclarés à l'intérieur de la classe mais en dehors de la méthode, du constructeur et du bloc. Dans cet exemple particulier, un chèque peut être appliqué au mot clé discuté en l'initialisant en dehors de la portée du principal (par exemple) et en l'invoquant dans «principal»:

Exemple de classe publique
var num = 50;
public static void main (String args [])
Système.dehors.println (num);

Dans les lignes de code ci-dessus, initialisez la valeur entière déclarée à l'aide du «var»Mot-clé comme variable d'instance et invoque la valeur initialisée dans le«principal".

Sortir

Ce résultat indique que le «var»Le mot-clé ne peut pas être utilisé pour initialiser les variables d'instance.

Exemple 3: Utilisation du mot-clé «var» avec différents types de données

Dans cette illustration particulière, le mot-clé discuté peut être utilisé pour initialiser différentes valeurs de type de données:

var entier = 50;
var floatnum = 5.25
var bool = true;
var caractères = 'j';
var stringval = "linuxhint";
Système.dehors.println ("La valeur entière est:" + entier);
Système.dehors.println ("La valeur float est:" + floatNum);
Système.dehors.println ("La valeur booléenne est:" + bool);
Système.dehors.println ("La valeur de caractère est:" + caractère);
Système.dehors.println ("La valeur de chaîne est:" + stringVal);

Dans le bloc de code ci-dessus, initialisez simplement les valeurs entières, flottantes, booléennes, de caractère et de chaîne, respectivement et l'afficher un par un.

Sortir

Limites du mot clé «var»

Voici quelques limites à considérer avant d'utiliser le «var" mot-clé:

  • Il ne peut pas être utilisé pour initialiser les variables locales dans les méthodes.
  • Il ne peut pas être utilisé pour déclarer / spécifier les paramètres de la méthode.
  • Impossible d'être utilisé pour spécifier le type de retour de la méthode.

Conclusion

Le "var»Le mot-clé peut être utilisé pour déclarer les variables en Java et l'inférence du type peut être utilisée pour déterminer automatiquement le type de données de la variable. Ce mot-clé ne peut pas être utilisé comme «Non attribué", Ou comme"variable d'instance". Cependant, il prend en charge tous les formats de type de données. Ce blog a discuté de l'utilisation du «var»Mot-clé en Java.