Was ist das VAR -Schlüsselwort in Java?

Was ist das VAR -Schlüsselwort in Java?
In der grundlegenden Java -Programmierung ist eines der Kernkonzepte, die jeder Entwickler verstehen muss, die Verwendung und die Grenzen des “var" Stichwort. Dieses spezielle Schlüsselwort ist eine Voraussetzung, um zu fortgeschrittenen Konzepten überzugehen. Der Programmierer kann die Werte initialisieren, die mehrere Datentypen bequem umfassen.

Diese Beschreibung veranschaulicht die Verwendung des “varSchlüsselwort in Java.

Was ist das Schlüsselwort "var" in Java??

Java 10”Führte einen neuen Ansatz zur Deklarierung von Variablen mit Hilfe der“ ein “var" Stichwort. Der Typ -Inferenz im VAR -Schlüsselwort wird verwendet, um den Datentyp der Variablen automatisch zu analysieren.

Beispiel 1: Anwenden des nicht zugewiesenen Schlüsselworts "var" in Java

In diesem Beispiel das Verhalten der “varDas Schlüsselwort kann überprüft werden, ohne einen Wert zuzuweisen:

var name;
System.aus.println (name);

Im obigen Code einfach die “assoziieren Sie die“varSchlüsselwort mit der angegebenen Variablen ohne Initialisierung und Anzeige.

Ausgang

In der obigen Ausgabe kann beobachtet werden, dass ein Fehler auf der Konsole protokolliert wird, da der Wert nicht initialisiert ist.

Beispiel 2: Auslastung des Schlüsselworts "var" als Instanzvariable

Der "InstanzvariablenWerden innerhalb der Klasse deklariert, aber außerhalb der Methode, des Konstruktors und des Blocks. In diesem speziellen Beispiel kann ein Scheck auf das diskutierte Schlüsselwort angewendet werden, indem es außerhalb des Hauptbereichs der Main (als Instanz) initialisiert und in “aufgerufen wird“hauptsächlich”:

Beispiel für öffentliche Klasse
var num = 50;
public static void main (String args [])
System.aus.println (num);

Initialisieren Sie in den obigen Codezeilen den angegebenen Ganzzahlwert mit Hilfe des “varSchlüsselwort als Instanzvariable und rufen Sie den initialisierten Wert in die “aufhauptsächlich”.

Ausgang

Dieses Ergebnis zeigt an, dass das “varDas Schlüsselwort kann nicht verwendet werden, um Instanzvariablen zu initialisieren.

Beispiel 3: Verwendung des Schlüsselworts „var“ mit verschiedenen Datentypen

In dieser speziellen Abbildung kann das diskutierte Schlüsselwort verwendet werden, um verschiedene Datentypwerte zu initialisieren:

var Integer = 50;
var floatnum = 5.25;
var bool = true;
var charakter = 'j';
var stringval = "LinuxHint";
System.aus.println ("Der Ganzzahlwert ist:"+Integer);
System.aus.println ("Der Float -Wert ist:"+floatnum);
System.aus.println ("Der boolesche Wert ist:"+bool);
System.aus.println ("Der Zeichenwert ist:"+Zeichen);
System.aus.println ("Der Zeichenfolgenwert ist:"+StringVal);

Initialisieren Sie im obigen Codeblock einfach die Werte für Ganzzahl-, Float-, Boolesche, Zeichen- und Stringwerte und zeigen Sie sie nacheinander an.

Ausgang

Einschränkungen des Schlüsselworts "var"

Im Folgenden finden Sie einige Einschränkungen, die Sie berücksichtigen müssen, bevor Sie die verwendenvar" Stichwort:

  • Es kann nicht verwendet werden, um die lokalen Variablen innerhalb der Methoden zu initialisieren.
  • Es kann nicht verwendet werden, um Methodenparameter zu deklarieren/anzugeben.
  • Kann nicht verwendet werden, um den Rückgabetyp der Methode anzugeben.

Abschluss

Der "varDas Schlüsselwort kann verwendet werden, um Variablen in Java zu deklarieren, und der Typ -Inferenz kann verwendet werden, um den Datentyp der Variablen automatisch zu bestimmen. Dieses Schlüsselwort kann nicht als "verwendet werden"nicht zugewiesen”, Oder als"Instanzvariable”. Es unterstützt jedoch alle Datentypformate. In diesem Blog wurde über die Verwendung der "der" besprochen "varSchlüsselwort in Java.