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:
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:
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