BESTE WEBSITE FÜR WEBENTWICKLER
Kotlin. W3Schools auf Deutsch. Unterricht für Anfänger

Ua En Es

Kotlin Konstrukteure


Kotlin Konstruktor

Im vorherigen Kapitel haben wir ein Objekt einer Klasse erstellt und die Eigenschaften innerhalb der Klasse wie folgt angegeben:

Beispiel

class Car {
  var brand = ""
  var model = ""
  var year = 0
}

fun main() {
  val c1 = Car()
  c1.brand = "Ford"
  c1.model = "Mustang"
  c1.year = 1969
}
Try it Yourself »

In Kotlin gibt es eine schnellere Möglichkeit, dies zu tun, indem ein Konstruktor verwendet wird.

Ein Konstruktor ist wie eine spezielle Funktion und wird durch die Verwendung von zwei Klammern () danach definiert der Klassenname. Sie können die Eigenschaften innerhalb der Klammern angeben (z. B. die Übergabe von Parametern an eine reguläre Funktion).

Der Konstruktor initialisiert die Eigenschaften, wenn Sie ein Objekt einer Klasse erstellen. Denken Sie daran, den Typ der Eigenschaft/Variable anzugeben:

Beispiel

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
}
Try it Yourself »

Jetzt ist es noch einfacher, mehrere Objekte einer Klasse anzugeben:

Beispiel

class Car(var brand: String, var model: String, var year: Int)

fun main() {
  val c1 = Car("Ford", "Mustang", 1969)
  val c2 = Car("BMW", "X5", 1999)
  val c3 = Car("Tesla", "Model S", 2020)
}
Try it Yourself »