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.
Beispiel
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:
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:
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.
Wie wir sehen konnten, ist das Weitermachen der wahren Objektorientierung in Java nicht komplex, wir müssen nur die Konzepte klar und deutlich halten.