Java – Definition von Klassen und Objekten

Die Klassen, aus denen wir Objekte erstellen können, sind nicht die typischen Klassen, mit denen wir ein Programm ausführen. Diese Klassen verfügen nicht über die main () -Methode, daher benötigen sie eine Klasse, die dies tut.

Dies ermöglicht es uns, die verschiedenen Definitionen zu erstellen, die uns dazu führen, die Objekte zu erstellen, die wir benötigen. Dies geschieht jedoch nicht ohne Form oder Sinn. Java hat einige einfache Regeln, die jedoch für das Funktionieren all dieser Regeln erforderlich sind richtig.

Hauptklasse

Die Hauptklasse ist die Hauptklasse, die den Ablauf der Anwendung enthält, die für die Verknüpfung aller Teile unseres Programms verantwortlich ist und die Art und Weise generiert, wie Benutzer mit unserem Code interagieren. Diese Klasse kann keine Objekte instanziieren besitzen , können aber Objekte von anderen Klassen empfangen und verwenden, die nicht main sind.

Im Allgemeinen wird die Konvention einer Klasse pro Datei befolgt, es ist jedoch nicht erforderlich, dass zwei oder mehr Klassen in einer Datei vorhanden sind. Eine muss die öffentliche sein, und daher ist es diejenige, die den Namen angibt, normalerweise diese Klasse, die angibt Der Name ist die Hauptklasse, da er diejenige ist, die das Programm ausführt.

Definieren Sie eine andere Klasse als main

Die Klassen, die nicht main sind , sind die Klassen, die unser Objekt definieren und die notwendigen Methoden enthalten, um die Aktionen desselben auszuführen. Um keinen Hauptblock für sich zu haben, haben sie keine spezielle Funktion, da sie nicht ausgeführt werden können.

Wichtig
In diesen Fällen ist es unbedingt erforderlich, eine Hauptklasse zu haben, um diese Art von Klassen über die Instanzen ihrer Objekte oder über die Verwendung statischer Methoden verwenden zu können.

Beispiel

See also  Google Maps API - Standort auf meiner Website mit PHP anzeigen

Nachdem wir bereits ein wenig die Theorie zum Deklarieren einer Klasse definiert haben, sehen wir ein kleines Beispiel, in dem wir beide Klassenarten ausführen und ein Objekt erstellen. Sehen wir uns im folgenden Bild den notwendigen Code an:

java_definiendoclases.jpg

Zuerst definieren wir unsere abstrakte Klasse , diese Klasse hat kein main und sie gibt uns die Definition eines Kreises, es ist ganz einfach, sie selbst hat keine ausführbare Funktion, aber jetzt werden wir mit dem folgenden Code sehen, was wir erreichen können:

java_definiendoclases2.jpg

Wenn wir beide Codes in derselben Datei kombinieren, müssen wir sie als die öffentliche Klasse bezeichnen, die in diesem Fall die Hauptklasse ist. Wie wir sehen können, können wir mehrere Objekte aus derselben Klasse erstellen und dann Aktionen auf sie ausüben.

Definition verschiedener Objekte
In diesem Fall erstellen wir zwei circle-Objekte, aber eines arbeitet mit der Standardeigenschaft, die wir im ersten Konstruktor schreiben, und das zweite definiert eine neue Eigenschaft. Dabei sehen wir, dass wir aus derselben Definition verschiedene Objekte erhalten.

Wie wir sehen konnten, ist das Weitermachen der wahren Objektorientierung in Java nicht komplex, wir müssen nur die Konzepte klar und deutlich halten.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *