Instanzvariable In Java: Alles was Sie wissen müssen

Dieser Artikel über 'Instanzvariable in Java' bietet eine Einführung in Java-Instanzen sowie eine praktische Demonstration.

Sie alle kennen das Konzept der Variablen in Java, das ein wesentlicher Bestandteil der Java-Karriere oder eines möglichen Ereignisses ist . Java bietet uns die Freiheit, auf drei zuzugreifen d.h. lokale Variablen, Klassenvariablen und Instanzvariablen.In diesem Artikel würde ich die Implementierung von Instanzvariablen in Java diskutieren.Nachfolgend sind die Punkte aufgeführt, die diskutiert werden:

Lass uns anfangen!



Was ist eine Instanzvariable in Java?

Instanzvariablen in Java sind nicht statische Variablen, die in einer Klasse außerhalb einer Methode definiert werden. Baumeister oder ein Block. Jedes instanziierte Objekt der Klasse verfügt über eine separate Kopie oder Instanz dieser Variablen. Eine Instanzvariable gehört zu einer Klasse.

Sie müssen sich fragen, was genau ein ist Beispiel ? Lassen Sie mich Ihnen helfen, indem ich es vereinfache.

Wenn Sie ein neues Objekt der Klasse erstellen, erstellen Sie eine Instanz. Überlegen Sie, ob Sie eine STUDENT-Klasse haben

Klasse Student {String studentName int studentScore}

Und wenn Sie zwei STUDENT-Objekte wie erstellen,

Student student1 = neuer Student () Student student2 = neuer Student ()

Dann werden zwei Instanzen der Klasse Student erstellt.

Jetzt würde jeder Schüler seinen eigenen Namen haben und punkten, oder? Der Wert, der in 'studentName' und 'studentScore' gespeichert ist, variiert also für verschiedene Schüler. Sie werden als 'Variablen' bezeichnet. Und wie Sie gesehen haben, dass diese Variablen für jede Instanz ihren eigenen Wert haben, werden sie in Java als Instanzvariablen bezeichnet.

Nachdem Sie die Bedeutung von Instanzvariablen verstanden haben, gehen wir einen Schritt weiter.

wie man ein Java-Programm beendet

Ich werde die Funktionen von Instanzvariablen eintragen, die Ihnen helfen würden, sie problemlos in einem Java-Code zu verwenden.

Merkmale einer Instanzvariablen?

Die Lebensdauer einer Instanzvariablen hängt von der Lebensdauer einer ab d.h. wenn das Objekt erstellt wird, wird auch eine Instanzvariable erstellt, und dasselbe passiert, wenn ein Objekt zerstört wird.

  • Instanzvariable kann nur durch Erstellen von Objekten verwendet werden
  • Jedes Objekt verfügt über eine eigene Kopie der Instanzvariablen
  • Die Initialisierung der Instanzvariablen ist nicht obligatorisch. Der Standardwert ist Null
  • Die Deklaration erfolgt in einer Klasse außerhalb einer Methode. Baumeister oder blockieren
  • Instanzvariablen werden verwendet, wenn die Variable verschiedenen Methoden in einer Klasse bekannt sein muss
  • Zugriffsmodifikatoren kann Instanzvariablen zugewiesen werden

Nachdem Sie theoretische Kenntnisse erworben haben, überlegen Sie möglicherweise, wie Instanzvariablen in Java implementiert werden können. Lassen Sie uns das in unserem nächsten Thema verstehen.

Wie implementieren Sie eine Instanzvariable in Java?

Implementierung von Instanzvariablen in ist ganz einfach. Ich habe einen einfachen Code geschrieben, der Ihnen hilft, die technische Verwendung zu verstehen.

Hier ist ein detaillierter Code:

Paket Edureka import java.util.Scanner öffentliche Klasse Student {public String name private int markiert public Student (String stuName) {name = stuName} public void setMarks (int stuMar) {markiert = stuMar} // Diese Methode druckt die Studentendetails. public void printStu () {System.out.println ('Name:' + Name) System.out.println ('Marks:' + Marks)} public static void main (String args []) {Student StuOne = neuer Student ( 'Ross') Student StuTwo = neuer Student ('Rachel') Student StuThree = neuer Student ('Phoebe') StuOne.setMarks (98) StuTwo.setMarks (89) StuThree.setMarks (90) StuOne.printStu () StuTwo.printStu () StuThree.printStu ()}}

AUSGABE:

Was macht ein Iterator in Java?

Name: Ross
Noten: 98
Name: Rachel
Noten: 89
Name: Phoebe
Noten: 90

Erläuterung:

Wie Sie sehen, habe ich im obigen Code drei Instanzvariablen erstellt, nämlich 'StuOne', 'StuTwo', 'StuThree'.Ebenso können Sie beliebig viele erstellen je nach Bedarf.Lassen Sie mich nun, während wir weitere akkumulierende Fakten über die Instanzvariable verschieben, auch auf die Unterschiede zwischen einer Instanzvariablen und einer Klassenvariablen eingehen!

Unterschied zwischen einer Instanzvariablen und einer Klassenvariablen

Um die Unterschiede zu verdeutlichen, habe ich einige Punkte notiert, die Ihnen helfen, Unklarheiten zwischen den beiden zu beseitigen.

Instanzvariable Klassenvariable

Jedes Objekt verfügt über eine eigene Kopie der Instanzvariablen. Daher werden Änderungen, die über ein Objekt an diesen Variablen vorgenommen werden, nicht in einem anderen Objekt wiedergegeben.

Klassenvariablen sind allen Objekten einer Klasse gemeinsam. Wenn Änderungen an diesen Variablen über das Objekt vorgenommen werden, werden sie auch in anderen Objekten angezeigt.

Instanzvariablen werden ohne deklariert statisch Stichwort.

Klassenvariablen werden mit dem Schlüsselwort deklariert statisch

Instanzvariablen können nur über Objektreferenzen verwendet werden.

Klassenvariablen können entweder über den Klassennamen oder die Objektreferenz verwendet werden.

Damit haben wir gegen Ende des Blogs erreicht. Ich hoffe, dass sich der Inhalt dieses Artikels als vorteilhaft für Sie erwiesen hat. In den kommenden Blogs werden wir die Java-Welt weiter erkunden. Bleiben Sie dran!

Kartenseite im Bienenstock mitmachen

Jetzt wo du verstanden hast '' Was ist eine Instanzvariable in Java? , Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka richtet sich an Studenten und Fachleute, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & Spring schulen.

Wenn Sie mehr über Java erfahren möchten, lesen Sie die

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren '' Instanzvariable in Java ”Blog und wir werden uns so schnell wie möglich bei Ihnen melden.