Instanz des Bedieners in Java

Instanz des Bedieners in Java
In Java wird der Instanz des Operator. Wenn das Objekt zum angegebenen Typ gehört, gibt es Instance von true zurück. Ansonsten falsch. Darüber hinaus kann der Instanzoperator auch verwendet werden, um zu überprüfen. Dieser Artikel bietet die Arbeit des Instanzbetreibers in Java.

Wie der Instanz des Bedieners funktioniert

Die Arbeit des Instanzoperators hängt von der folgenden Syntax ab:

(Objekt) Instanz (Typ)

Das Objekt in der obigen Syntax bezieht sich auf die Variable. Der Typ kann eine Schnittstelle oder die Klasse sein, in der die Instanz des Objekts überprüft wird.

So verwenden Sie den Instanz des Operators

Dieser Abschnitt enthält die Arbeit des Instanzbetreibers, indem die Beispiele beschrieben werden. Jedes Beispiel bezieht sich auf verschiedene Anwendungen von Instanzbetreibern in Java.

Beispiel 1: Verwenden Sie Instanzen in einer Variablen

Beginnen wir seine grundlegende Anwendung. Der folgende Code übt die Verwendung des Instanzbetreibers, der die String -Variable überprüft, zum jeweiligen Datentyp oder nicht:

Paket Newpack;
öffentliche Klasse Insof
public static void main (String [] args)
// String -Variable
String x = "LinuxHint";
// Verwenden von ISNTance von auf String -Variable
boolean res1 = x Instanceof String;
System.aus.println ("Das Ergebnis ist:" +res1);

Der obige Code wird unten erläutert:

  • Deklarieren einer String -Variable benannt X
  • Verwenden von Instanzen auf X zu überprüfen, ob es zum String -Typ gehört oder nicht
  • Drucken das Ergebnis

Der Ausgang ist unten gezeigt

Beispiel 2: Überprüfen Sie die Instanz eines Objekts in einer Klasse

Wir haben ein Objekt einer Java -Klasse erstellt und dann ihre Instanz in der Klasse über die folgenden Codezeilen überprüft.

Paket Newpack;
öffentliche Klasse Insof
public static void main (String [] args)
// Erstellen Sie ein Objekt der Klasse, in denen
Insof OB = neuer Insof ();
// Instanz des Bedieners auf
boolean r = obinstance von Insof;
System.aus.println ("Das Ergebnis ist:" + r);

Die folgenden Zeilen beschreiben den Code:

  • erstellt ein Objekt ob der Klasse Insof
  • gilt den Instanz des Bedieners auf ob Objekt und speichert seinen Wert in einer booleschen Variablen (als Ergebnis wäre wahr oder falsch).
  • druckt das Ergebnis

Das Bild der Ausgabe ist hier zu finden.

Beispiel 3: Verwenden Sie Instanz an einer Nullvariablen

Der Standardwert des Instanzoperators ist falsch, der in Aktion kommt, wenn die Variable nichts enthält. Wenn wir also eine Nullvariable deklarieren und versuchen, seinen Typ mit dem Instanzoperator zu überprüfen, wird eine falsche Ausgabe zurückgegeben. Der folgende Java -Code zeigt die Verwendung des Instanzbetreibers auf Nullwert:

Paket Newpack;
öffentliche Klasse Insof
public static void main (String [] args)
// Erstellen Sie ein Objekt der Klasse, in denen
Insof a = null;
// Instanz des Operators verwenden
System.aus.println (eine Instanz von INSOF);

Die Ausgabe des obigen Codes wird im folgenden Bild angezeigt:

Beispiel 4: Verwenden des Instanzoperators in der Vererbung

Dieses Beispiel liefert das Konzept des Instanz des Operators in der Java -Klasse -Erbschaft. Der folgende Code erstellt eine Unterklasse der Superklasse, und dann wird der Instanz des Operators praktiziert:

Paket Newpack;
Public Class Cars
// Erstellen einer Unterklasse von Autos
Klasse BMW erweitert Autos
public static void main (String [] args)
// Objekt von BMW erstellen
BMW a = neuer BMW ();
// Instanz des Operators auf (Superklasse) verwenden
System.aus.println (ein Instanz von Autos);
// Instanz des Operators (Unterklasse) verwenden
System.aus.println (ein Instanz von BMW);

Die Beschreibung des obigen Codes lautet:

  • erstellt eine Unterklasse mit dem Namen BMW
  • erstellt ein neues Objekt
  • Wendet den Instanz des Bedieners auf Superklasse an
  • Wendet den Instanz des Operators in der Unterklasse an

Die Ausgabe des Codes wird unten angegeben:

Abschluss

Der Instanz des Operators in Java wird geübt, um zu überprüfen, ob das Objekt eine Instanz der Klasse ist oder nicht. Darüber hinaus kann eine Variable auch mit dem Instanzbetreiber gegen ihren Typ überprüft werden. Dieser Beitrag beschreibt die Arbeit des Instanzbetreibers in Java. Wir haben einige Beispiele aufgeführt, die die Verwendung des Instanzbetreibers in verschiedenen Perspektiven demonstrieren.