Was ist eine Hauptklasse in Java?

Artículo revisado y aprobado por nuestro equipo editorial, siguiendo los criterios de redacción y edición de YuBrain.


Zu den Klassen gehören:

  • Datenfelder , die Variablen, Datenstrukturen und andere Klassen verwenden.
  • Methoden sind Abfolgen von Anweisungen, die zum Manipulieren von Daten verwendet werden.

Die meisten Klassen bestehen sowohl aus Variablen als auch aus Methoden. Einige Klassen haben jedoch nur eine dieser Komponenten. Jedes Objekt, das aus einer Klasse erstellt wird, wird als „Instanz der Klasse“ bezeichnet.

Eine Klasse kann auch als Prototyp definiert werden, der die Variablen und Methoden sowie andere Funktionen von Objekten des gleichen Typs bestimmt.

Was ist die Hauptmethode

Java-Programme haben immer einen Einstiegspunkt, der als „die Hauptklasse“, „die Starterklasse“ oder „die Hauptmethode“ bekannt ist. Es wird auch oft mit seinem englischen Namen Main Class bezeichnet .

Eine Methode ist das, was die Ausführung eines Programms ermöglicht. Im Fall der Methode main() ist dies die erste Funktion, die gestartet wird, wenn Sie ein Programm oder eine Anwendung öffnen möchten. Typischerweise parst die main()-Methode alles auf der Befehlszeile, führt einige Konfigurationen oder Überprüfungen durch und macht es einfach, ein oder mehrere Objekte zu starten, um die Arbeit des aktuell laufenden Programms fortzusetzen.

Eines der Hauptmerkmale der Methode main() ist, dass sie nur einen Parameter akzeptiert, ein String-Array. Dieses Array übernimmt die Werte, die beim Ausführen einer Anwendung oder eines Programms über die Befehlszeile eingegeben werden. Egal welcher Wert eingegeben wird, die Java-Laufzeitumgebung, auch bekannt unter dem Akronym JRE , wandelt ihn in ein String-Array um.

Eigenschaften und Struktur der Hauptmethode

Für ihre korrekte Ausführung muss die Hauptmethode bestimmte Bedingungen erfüllen und einer bestimmten Struktur folgen. Wie im Beispiel zu sehen ist, hat die Main-Methode folgende Eigenschaften:

  • Es wird zwischen Klammern geschrieben ()
  • Es muss main in Kleinbuchstaben heißen. Wenn es anders geschrieben ist, wird es von der Java-Laufzeitumgebung (JRE) nicht erkannt.
  • Sie muss öffentlich und statisch sein, das heißt, sie muss außerhalb einer Klasse zugänglich sein und auch ohne eine Instanz der Klasse ausgeführt werden können.
    Haben Sie einen void-Rückgabetyp: das heißt, leer. Da es sich um die erste auszuführende Codezeile handelt, gibt es keinen anderen Code davor, der einen Wert benötigen könnte, daher hat die Hauptmethode immer einen void-Rückgabetyp.
    Es muss einen einzigen Parameter enthalten: ein String[]-Array

Speicherort der main()-Methode

Die Methode main() kann sich in jeder Klasse befinden, die Teil einer Anwendung ist. Wenn eine solche Anwendung aus einem Komplex besteht, der mehrere Dateien enthält, wird normalerweise eine separate Klasse nur für die Methode main() erstellt.

Als Einstiegspunkt in ein Programm nimmt die Methode main() einen wichtigen Platz darin ein. Über seinen Standort und seinen Inhalt gibt es jedoch unterschiedliche Meinungen.

Einige Programmierer schlagen vor, dass die main()-Methode am Anfang des Programms stehen sollte, da sie schließlich das Starten des Programms ermöglicht.

Der beste Weg, die main()-Methode richtig zu lokalisieren und bestimmte Elemente einzuschließen oder nicht, besteht darin, die Anforderungen des Programms oder der Anwendung zu berücksichtigen.

Beispiel für die Syntax der Hauptmethode

Eine einfache main()-Methode wird normalerweise wie folgt ausgedrückt:

public class class_name {
public static void main (String [] args) {
Sequenzblock;
}

}

Wie Sie sehen können, hat diese einfache Hauptmethode verschiedene Zeilen. In der ersten Zeile des Codes steht der Name der Klasse, der jeder Name sein kann, der dazu dient, diese bestimmte Klasse zu identifizieren.

In der zweiten Zeile steht die Deklaration der Funktion, also der Hauptmethode selbst. Es ist öffentlich und vom Typ void , das heißt, es wird nach Abschluss nichts zurückgeben. Wenn es hier einen anderen Wert hätte, wie z. B. int (was „Ganzzahl“ bedeutet), würden wir am Ende der Funktion eine Variable oder eine Ganzzahl erhalten. In dieser Zeile ist auch ein Argument enthalten, das innerhalb der Klammern erscheint: ein String-Array. Dann gibt es eine nach links zeigende Taste, die die Ausführung der Funktionen startet.

In der dritten Zeile befindet sich der Sequenzblock. Dies sind die Codes, denen das Programm während seiner Ausführung folgt. Jede Zeichenfolge muss mit einem Semikolon enden. Sequenzen sind normalerweise Variablen, Operationen oder andere Aktionen, wie das Ändern oder Löschen von etwas.

In der vierten Zeile steht eine nach rechts zeigende geschweifte Klammer «}». Diese Taste zeigt den Abschluss der Ausführung einer Funktion an. Schließlich gibt es in der fünften Zeile eine weitere geschweifte Klammer, die nach rechts zeigt und das Ende der Klasse anzeigt.

Literaturverzeichnis

  • Altadill Izura, PX Programmieren lernen: in einer Woche mit JavaScript . (2021). Spanien. Pello Xabier Altadill Izura.
  • Azaustre, C. JavaScript lernen: Von Grund auf neu zu ECMAScript 6+ . (2021). Spanien. Carlos Azaustre.
  • Rubiales Gómez, M. Webentwicklungskurs. HTML, CSS und JavaScript. (2021). Spanien. Anaya Multimedia.
-Werbung-

Cecilia Martinez (B.S.)
Cecilia Martinez (B.S.)
Cecilia Martinez (Licenciada en Humanidades) - AUTORA. Redactora. Divulgadora cultural y científica.

Artículos relacionados