i

Fachkonzept - Hauptprogramm

Ein Programm starten

Wenn wir in BlueJ verschiedene Klassen definiert haben, wollen wir irgendwann ein Programm starten, das diese Klassen nutzt. Ansonsten müssten wir jedes Mal einzeln Objekte per Mausklick erzeugen und deren Methoden aufrufen – das wäre sehr umständlich.

In Kotlin legen wir dafür eine spezielle Funktion namens main an. Diese Funktion ist der Startpunkt des Programms.

Theoretisch könnten wir die Funktion in BlueJ auch anders nennen, aber main ist der Standardname, den alle Kotlin-Programme verwenden.

fun main() {
    print("Blackjack")
}

Die main-Funktion kann theoretisch irgendwo im Projekt definiert werden. Empfehlenswert ist es aber, sie in einer eigenen Datei, die wir z.B. HauptprogrammKt oder MainKt nennen, zu platzieren. Beachte, dass du beim Anlegen des Namens in BlueJ die Endung Kt hinzufügen musst.

Das Hauptprogramm eines Kotlin-Programms steht in der main-Funktion. An dieser Stelle verlassen wir die Objektorientierung, da die main-Funktion nicht zu einer Klasse gehört.

Suche

v
100.123.1.6 Fachkonzept - Hauptprogramm
Kopieren durch Anklicken

Rückmeldung geben