Während des Verwaltens der Daten in Java kann es erforderlich sein, sie in verschiedene Abschnitte zu unterteilen, um den Zugriff bequem zu machen. Zum Beispiel die Sortierung der Daten so, dass die identischen Funktionen an einem einzigen Ort angehängt werden. In solchen Fallszenarien ist es bequem, die Ressourcen effektiv zu speichern und aufzurufen, um eine Klasse in Java zu definieren und zu nutzen.
In dieser Beschreibung werden die Ansätze zur Definition einer Klasse in Java diskutiert.
Wie man eine Klasse in Java definiert?
"Klasse" ist ein grundlegender Baustein in OOP (objektorientierte Programmierung). Es kann die Daten und Funktionen veranschaulichen, die der Klasse zugeordnet sind.
Syntax
Klassenname
// Funktionalitäten in der Klasse hinzufügen
Wichtige Terminologien, die bei der Definition einer Klasse berücksichtigt werden müssen
Im Folgenden finden Sie die wichtigsten Terminologien, die eine Schlüsselrolle spielen, während sie eine Klasse deklarieren:
- “Modifikatoren: Diese stellen dar, dass eine Klasse öffentlich oder standardmäßig sein kann.
- “Stichwort": Der "KlasseDas Schlüsselwort wird verwendet, um eine Klasse zu erstellen/zu deklarieren.
- “Ererbte Klasse (optional)”: Dies bezieht sich auf die Elternklasse, die von der Kinderklasse geerbt werden muss. Dies geschieht durch Angabe der “erweitertKeyword zwischen den Erb- und Erbklassen.
- “Schnittstellen (optional)”: Eine von Kommas getrennte Liste von Schnittstellen, die von der Klasse angewendet werden. Eine Klasse kann mehr als eine Schnittstelle anwenden.
Beispiel 1: Definieren Sie eine Klasse und rufen Sie die angegebene Variable in Java auf
In diesem Beispiel wird eine Klasse definiert und die initialisierte Klassenvariable kann aufgerufen und geändert werden:
Klasse StandardClass
Saite City;
public void displayCity ()
System.aus.println ("Die Stadt ist:"+Stadt);
DefaultClass obj = new DefaultClass ();
obj.City = "Los Angeles";
obj.displayCity ();
Wenden Sie in den obigen Codezeilen die folgenden Schritte an:
- Definieren Sie zunächst eine Klasse namens “Standardklasse"Indem Sie das angeben"KlasseSchlüsselwort, wie erläutert.
- Geben Sie in der Klassendefinition die angegebene Zeichenfolge an, ohne ihn zu definieren.
- Danach deklarieren Sie eine Funktion namens “DisplayCity ()”. Zeigen Sie in seiner Definition die angegebene Zeichenfolge an.
- Erstellen Sie im Main ein Objekt der definierten Klasse über die “neu"Schlüsselwort und das"DefaultClass ()Konstruktor.
- Fügen Sie danach den zugewiesenen Wert an die Zeichenfolge hinzu, indem Sie sich auf das erstellte Objekt beziehen.
- Zuletzt zeigen Sie die Zeichenfolge an, indem Sie die gesammelte Klassenfunktion aufrufen:
Ausgang
In der obigen Ausgabe kann beobachtet werden, dass die zugewiesene Zeichenfolge der undefinierten Variablen zugeordnet und beim Aufrufen der Klassenfunktion angezeigt wird.
Beispiel 2: Definieren Sie eine Klasse und rufen Sie die Funktion in Java auf
Führen Sie nun den folgenden Code aus:
Klasse CustomClass
public void displayName ()
System.aus.println ("Der Name ist Harry");
CustomClass obj = new CustomClass ();
obj.Anzeigename();
In den obigen Codezeilen:
- Erinnern Sie sich an die diskutierten Ansätze, um eine Klasse zu erstellen.
- Definieren Sie nun die Funktion “Anzeigename()”Und zeigen die angegebene Nachricht in seiner (Funktion) Definition an.
- Erstellen Sie im Main ebenfalls ein Objekt der definierten Klasse und rufen Sie die Klassenfunktion mit Hilfe des erstellten Objekts auf.
Ausgang
Die obige Ausgabe bedeutet, dass die Funktion erfolgreich aufgerufen wird.
Beispiel 3: Erben Sie eine Klasse aus einer übergeordneten Klasse in Java
In diesem spezifischen Beispiel können zwei Klassen definiert werden, in denen einer den anderen erbt, wodurch seine Funktionen erbt:
Klasse Eltern
public void display1 ()
System.aus.println ("Dies ist eine übergeordnete Funktion");
Klasse Child erweitert Eltern
public void display2 ()
System.aus.println ("Dies ist eine untergeordnete Funktion");
Kind obj = neues Kind ();
obj.display1 ();
Implementieren Sie gemäß dem obigen Code die folgenden Schritte:
- Wiederholen Sie zunächst die diskutierten Schritte zur Definition einer Klasse und der in der angesammelten Funktion.
- Beachten Sie, dass diese Klasse als die “fungiertElternteil" Klasse.
- Danach definieren Sie eine andere Klasse namens “Kind”Erben der übergeordneten Klasse unter Verwendung der“erweitert" Stichwort.
- Definieren Sie in dieser Klasse ebenfalls eine Funktion namens “Display2 ()”Und zeigen die angegebene Nachricht an.
- Erstellen Sie im Main ein Objekt der untergeordneten Klasse und rufen Sie die übergeordnete Klassenfunktion mit benannt auf “Display1 ()Da diese (Kinder-) Klasse die übergeordnete Klasse erbt.
Ausgang
Wie in der obigen Ausgabe zu sehen ist, wurde die übergeordnete Klasse angemessen vererbt.
Abschluss
Eine Klasse kann über das Schlüsselwort „Klasse“ definiert werden und ihre Funktionen i definieren i.E Variablen und Funktionen darin. Es kann aufgerufen werden, indem sein Objekt im Haupt erstellt wird. Darüber hinaus ermöglicht es Ihnen, die enthaltenen Funktionen innerhalb der Klasse und der Elternklasse (im Falle der Vererbung) bequem aufzurufen. Dieser Artikel leitete die Definition einer Klasse in Java.