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.
main-Funktion.
An dieser Stelle verlassen wir die Objektorientierung, da
die main-Funktion nicht zu einer Klasse gehört.