Sobes.tech
Junior — Middle

Erklären Sie, was eine Klasse in der objektorientierten Programmierung ist.

sobes.tech KI

Antwort von AI

Eine Klasse in der objektorientierten Programmierung ist eine Vorlage oder Beschreibung der Datenstruktur, die Eigenschaften (Felder) und Methoden (Funktionen) kombiniert, die das Verhalten der Objekte, die auf dieser Klasse basieren, definieren.

Die Klasse dient zur Erstellung von Instanzen — Objekten, die konkrete Werte für Eigenschaften haben und bestimmte Aktionen ausführen können. Dies ermöglicht die Modellierung realer Entitäten und ihrer Interaktionen.

Beispiel in Swift (iOS):

class Car {
    var color: String
    var speed: Int

    init(color: String, speed: Int) {
        self.color = color
        self.speed = speed
    }

    func accelerate() {
        speed += 10
    }
}

let myCar = Car(color: "Red", speed: 0)
myCar.accelerate()
print(myCar.speed) // 10