class Auto constructor(t: Int) { // Properties: val tueren: Int = t var farbe: String = "Rot" get() = field.toUpperCase() set(value) { field = value.toLowerCase() } // Primärer Konstruktor: init { println("Anzahl Türen: ${tueren}.") } // Sekundärer Konstruktor: constructor(t: Int, f: String) : this(t) { farbe = f } } fun main(args: Array) { val audi = Auto(5) // Objekt audi erstellen audi.farbe = "Blau" println(audi.farbe) }