In diesem Beitrag Klassen und Objekte in Java, zu einer Programmiersprache gehörend, werden ihre Bedeutungen erwähnt, da es sich um Konzepte handelt, die für Leser interessant sind, die sich für die Computerumgebung interessieren.

Klassen und Objekte in Java
Java ist eine Programmiersprache und eine Computerplattform, die in vielen Anwendungen und Websites verwendet wird. Basierend auf diesem Konzept werden wir sehen, dass es sich um Klassen und Objekte in Java handelt. Sie müssen die Grundlagen der objektorientierten Programmierung kennen: Objekte und Klassen.
Wir empfehlen einen sehr passenden Artikel zum Thema So verwenden Sie Java.
Klassen
Eine Klasse repräsentiert eine Reihe von Objekten, die in eine Struktur eingreifen und sich auch mit ähnlichen Eigenschaften verhalten. Eine Klasse ist eine spezielle Kombination von Attributen und Methoden und wird als eine Art von Information über jedes Element von seinem Ursprung an betrachtet.
Eine Klasse ist also ein Vorlagen- oder Prototypformat für Objekte: Sie definiert die Attribute, die sie in diesen Objekttypen bilden, und die Methoden, mit denen die Objekte verwaltet werden können. In der Klasse werden die Eigenschaften und Methoden, die jede der Instanzen der Objekte enthalten kann, definitiv beschrieben.
In den Klassen können Sie das Beispiel des Fernsehers erwähnen, wir wissen, dass es verschiedene Fernsehmodelle gibt und jedes seine eigenen Eigenschaften hat. Sie haben jedoch ein Schema oder Parameter, die den Fernseher charakterisieren, dies wird als Klasse bezeichnet.
Objekte
Es ist die im Speicher des Computers vorhandene Entität, die Eigenschaften enthält, dh Attribute oder Daten von sich selbst und die vom Objekt archiviert werden, und von einigen speziellen verfügbaren Operationen.
Es kann dann als Softwareelement definiert werden, das darauf abzielt, ein Objekt in einer realen Umgebung darzustellen, sodass ein Objekt Eigenschaften und Aktionen hat, die mit dem Objekt ausgeführt werden sollen.
Die Eigenschaften und Aktionen werden innerhalb des Objekts gekapselt, wobei die Prinzipien der Kapselung ausgeführt werden. Der objektorientierte Prototyp wirkt wie ein Kontrast zur strukturierten Programmierung, die seit den 60er Jahren im Einsatz ist.
Ein Objekt hat seinen eigenen Zustand oder Zustände sowie sein Verhalten, das durch Eigenschaften oder Variablen und Methoden modelliert wird. Tatsächlich kann ein Objekt gleichzeitig einen anderen Objekttyp haben.
Was ist Datenkapselung?
Die Interaktionen mit den Objekten erfolgen über die Methoden, dh wenn Sie Informationen über den Status des Objekts wissen möchten, sollten Sie nach einer der Methoden suchen und nicht direkt nach den Eigenschaften.
Kapselungen ermöglichen es, die Eigenschaften des Objekts zu ändern, ohne dass Verbraucher betroffen sind, solange sie weiterhin das gleiche Produkt, d. h. das Ergebnis, liefern.
Tatsächlich gibt es Objekte mit öffentlichen Eigenschaften, sodass sie direkt eingegeben werden können, ohne eine Methode verwenden zu müssen.
Die Verwendung von Objekten bietet die folgenden Vorteile:
- Modularität, das heißt, das Objekt und seine Eigenschaften können durch unterschiedliche Strukturen des Quellcodes mobilisiert werden, das Objekt bleibt jedoch gleich.
- Daten kapseln, es verbirgt die Implementierung von Eigenschaften des Objekts, da es nicht über die Methoden des Objekts eingegeben wird.
- Bei der Wiederverwendung von Code können Sie verschiedene Instanzen eines Objekts abrufen, sodass diese unterschiedlichen Instanzen denselben Code verwenden.
- Ersetzen, d. h. Sie können ein Objekt durch ein anderes ersetzen, solange diese Objekte die gleiche Funktionalität haben.
Einige Beispiele von Objekten
Jedes Konzept in einer realen Umgebung kann mit seinem Zustand und seiner Funktionsweise als Objekt modelliert werden, zum Beispiel haben wir den vorliegenden Fall: Ein Fernseher ist ein Objekt und die Zustände, aus denen es besteht: an, aus, auf Kanal 1 eingestellt, eingeschaltet Kanal 2, Aufnahme. Die Aktionen sind jetzt: "Fernseher einschalten", "Fernseher ausschalten", "Kanal wechseln", "Aufnahme starten".
Wir werden ein weiteres Beispiel erwähnen, wir nehmen an, dass es eine geometrische Figur gibt, die ein Dreieck sein kann, diese Figur kann durch verschiedene Eigenschaften konzeptualisiert werden wie: die Basis, Höhe, die Seite und die x, y-Koordinaten des Zentrums von das Dreieck.
Wenn wir uns auf die Dreiecksmethode beziehen, können wir „die Fläche des Dreiecks berechnen“, „den Umfang des Dreiecks berechnen“.
Unterschied zwischen Klasse und Objekt
Eine Klasse ist ein Prototyp, der Variablen und Methoden definiert, Funktionen, die allen Objekten eines Typs gemeinsam sind.
Ein Objekt ist ein Modell einer Klasse, Softwareobjekte werden im Allgemeinen verwendet, um Objekte in einer realen Umgebung zu modellieren, die im täglichen Leben existieren.
Zusammenfassend lässt sich sagen, dass Klasse in Java eine Entität ist, die zusätzlich zu seinem Inhalt bestimmt, wie sich ein Objekt verhält. Ein Objekt ist ein unabhängiges Element, das auf Methoden und Eigenschaften basiert, um nützliche Daten zu erhalten.
Ein Klassensystem hat die Funktion, dem Programm zu ermöglichen, eine neue Klasse basierend auf einer bereits existierenden Klasse zu spezifizieren.
