logo

Objektdefinition in Java

Objekte sind der Schlüssel zum Verständnis objektorientierter Technologie. Der Zweck der objektorientierten Programmierung besteht darin, die realen Wortentitäten in der Programmierung zu implementieren. Der Schwerpunkt liegt auch auf der Bindung von Daten. Darunter gibt es verschiedene OOPs-Konzepte Objekt Ist einer von ihnen. In diesem Abschnitt besprechen wir die Objektdefinition in Java.

Objektdefinition

In der Terminologie der objektorientierten Programmierung ist ein Objekt ein Mitglied der Java-Klasse. Es ist auch bekannt als Beispiel der Klasse. Beachten Sie, dass Objekte zur Laufzeit erstellt werden. In einfachen Worten ist ein Objekt eine reale Worteinheit. Zum Beispiel Hund, Auto, Stift, Schreibtisch usw. Jedes Objekt weist die folgenden zwei Eigenschaften auf:

    Identität:Die Objektidentität ist eine eindeutige ID. Der Wert der ID ist für den externen Benutzer nicht sichtbar. Es wird intern von der JVM verwendet, um jedes Objekt eindeutig zu identifizieren.Zustand:Der in Variablen (Feldern) gespeicherte Zustand eines Objekts.Verhalten:Die Methoden zeigen das Verhalten eines Objekts.

Beispiel eines Objekts

Nehmen wir als Beispiel einen Hund. Der Zustand des Hundes umfasst Farbe, Hunger, Geschlecht, Rasse und Alter. Das Verhalten des Hundes umfasst Laufen, Bellen, Fressen, Schlafen, Schwanzwedeln, Apportieren usw.

Wie erstelle ich ein Java-Objekt?

Dazu gibt es die folgenden drei Schritte ein Objekt erstellen aus einer Klasse.

  • Erklärung
  • Instanziierung
  • Initialisierung

Erklärung: Eine Variablendeklaration mit einem Variablennamen mit einem Objekttyp.

Instanziierung: Java stellt das Schlüsselwort new bereit, um ein Objekt der Klasse zu erstellen.

Initialisierung: Auf das Schlüsselwort new folgt ein Aufruf eines Konstruktors. Der Aufruf initialisiert ein neues Objekt. Es gibt die folgenden drei Möglichkeiten, ein Objekt in Java zu initialisieren:

    Nach Referenzvariable:Es bedeutet, Daten in einem Objekt zu speichern. Es können mehrere Objekte erstellt und darin Informationen über eine Referenzvariable gespeichert werden.Nach Methode:Initialisieren der Objekte durch Aufrufen der Methoden.Vom Konstrukteur:Konstruktoren können auch zum Erstellen eines Objekts verwendet werden.

Verschiedene Möglichkeiten, ein Objekt in Java zu erstellen

Es gibt verschiedene Möglichkeiten, ein Objekt in Java zu erstellen:

  • Neues Schlüsselwort verwenden
  • Verwendung der newInsatnce()-Methode
  • Verwenden der clone()-Methode
  • Deserialisierung verwenden
  • Verwendung der Factory-Methode

Anonymes Objekt

Mit Java können wir eine erstellen anonym Objekt. Das bedeutet, wir können ein Objekt ohne Namen erstellen. Daher können wir sagen, dass ein Objekt, das keine Referenz hat, als bezeichnet wird anonym Objekt. Der Nachteil eines anonymen Objekts besteht darin, dass es nur zum Zeitpunkt der Objekterstellung verwendet werden kann. Es ist sinnvoll, ein anonymes Objekt zu verwenden, wenn wir das Objekt einmal verwenden möchten.

Zum Beispiel:

 new Draw(); //anonymous object 

Aufrufmethode über anonymes Objekt.

 new Draw().rectangle(); 

Wir können auch mehrere Objekte eines Typs in einer Zeile erstellen:

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Verwenden von Objekten in einem Java-Programm

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

Ausgabe:

 Student Id: 105 Student Name: Nitin