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

Ua En Es

Kotlin Klassen und Objekte


Kotlin Klassen/Objekte

Alles in Kotlin ist mit Klassen und Objekten sowie deren Eigenschaften und Funktionen verknüpft. Im wirklichen Leben ist beispielsweise ein Auto ein Objekt. Das Auto verfügt über Eigenschaften wie Marke, Gewicht und Farbe und Funktionen wie Antrieb und Bremse.

Eine Klasse ist wie ein Objektkonstruktor oder eine „Blaupause“ zum Erstellen von Objekten.


Erstellen Sie eine Klasse

Um eine Klasse zu erstellen, verwenden Sie das Schlüsselwort class und geben Sie den Namen der Klasse an:

Beispiel

Erstellen Sie eine Auto-Klasse zusammen mit einigen Eigenschaften (Marke, Modell und Jahr).

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

Eine Eigenschaft ist im Grunde eine Variable, die zur Klasse gehört.

Gut zu wissen: Es gilt als gute Praxis, den Namen einer Klasse zur besseren Organisation mit einem Großbuchstaben zu beginnen.


Erstellen Sie ein Objekt

Jetzt können wir die Klasse Car verwenden, um Objekte zu erstellen.

Im folgenden Beispiel erstellen wir ein Objekt von Car mit dem Namen c1 und greifen dann über den Punkt auf die Eigenschaften von c1 zu Syntax (.), genau wie wir es getan haben, um auf Array- und String-Eigenschaften zuzugreifen:

Beispiel

// Erstellen Sie ein c1-Objekt der Car-Klasse
val c1 = Car()

// Greifen Sie auf die Eigenschaften zu und fügen Sie einige Werte hinzu
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

println(c1.brand)   // Ausgänge Ford
println(c1.model)   // Ausgänge Mustang
println(c1.year)    // Ausgänge 1969 
Try it Yourself »

Mehrere Objekte

Sie können mehrere Objekte einer Klasse erstellen:

Beispiel

val c1 = Car()
c1.brand = "Ford"
c1.model = "Mustang"
c1.year = 1969

val c2 = Car()
c2.brand = "BMW"
c2.model = "X5"
c2.year = 1999

println(c1.brand)  // Ford
println(c2.brand)  // BMW
Try it Yourself »