0Pricing
Learn AI with Python · Lektion

Klassen und Objekte

Lernen Sie, Klassen und Objekte in Python zu erstellen und zu verwenden.

Klassen und Objekte ist eine kostenlose Learn AI with Python-Lektion auf CoddyKit. Dies ist Lektion 1 von 6. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Learn AI with Python-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Learn AI with Python-Kurs umfasst insgesamt 6 Lektionen.

Einführung in Klassen und Objekte

Einführung in Klassen und Objekte

Objektorientierte Programmierung (OOP) ist ein Programmierparadigma, das reale Entitäten mithilfe von Klassen und Objekten modelliert. Dieser Ansatz macht Code wiederverwendbarer und leichter zu verwalten.

In dieser Lektion lernen Sie die Grundlagen von Klassen und Objekten in Python.

Klassen und Objekte — Illustration 1

Was sind Klassen?

Was sind Klassen?

Eine Klasse ist eine Vorlage zum Erstellen von Objekten. Sie definiert die Eigenschaften und das Verhalten von Objekten.

class Person:
    pass

Was sind Objekte?

Was sind Objekte?

Ein Objekt ist eine Instanz einer Klasse. Es stellt eine konkrete Einheit dar, die anhand der von der Klasse definierten Vorlage erstellt wurde.

# Defining a class and creating an object
class Person:
    pass

person1 = Person()
print(type(person1))  # Outputs: <class '__main__.Person'>

Klassen erstellen

Klassen erstellen

Um eine Klasse zu definieren, verwenden Sie das Schlüsselwort class, gefolgt vom Klassennamen. Der Klassenname sollte der PascalCase-Konvention folgen:

# Defining a simple class
class Car:
    pass

Objekte erstellen und verwenden

Objekte erstellen und verwenden

Sobald eine Klasse definiert ist, können Sie Objekte (Instanzen) dieser Klasse erstellen:

# Creating objects from a class
class Car:
    pass

car1 = Car()
car2 = Car()
print(car1, car2)

Klassen Attribute hinzufügen

Klassen Attribute hinzufügen

Sie können einer Klasse Attribute hinzufügen, um objektspezifische Daten zu speichern:

# Adding attributes to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

car1 = Car("Toyota", "Corolla")
print(car1.brand, car1.model)

Methoden in Klassen

Methoden in Klassen

Methoden sind Funktionen, die innerhalb einer Klasse definiert werden. Sie legen das Verhalten der Objekte fest:

# Adding methods to a class
class Car:
    def __init__(self, brand, model):
        self.brand = brand
        self.model = model

    def drive(self):
        print(f"The {self.brand} {self.model} is driving.")

car1 = Car("Toyota", "Corolla")
car1.drive()

Häufige Fehler bei Klassen und Objekten

Häufige Fehler bei Klassen und Objekten

Vermeiden Sie die folgenden Fehler:

  • Vergessen Sie nicht, self als ersten Parameter in Methoden zu verwenden.
  • Greifen Sie nicht auf Attribute zu, die in der Klasse nicht definiert sind.
  • Initialisieren Sie Attribute mithilfe der __init__-Methode.

Was haben Sie gelernt?

Was haben Sie gelernt?

In dieser Lektion haben Sie Folgendes gelernt:

  • Was Klassen und Objekte in Python sind.
  • Wie Sie Klassen erstellen und Objekte instanziieren.
  • Wie Sie Attribute und Methoden in einer Klasse definieren.

Ausgezeichnet! Fahren Sie mit dem nächsten Thema fort.

Klassen und Objekte — Illustration 11

Häufig gestellte Fragen

Ist die Lektion „Klassen und Objekte“ kostenlos?

Ja — der vollständige Text von „Klassen und Objekte“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Learn AI with Python-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Learn AI with Python-Kurs umfasst insgesamt 6 Lektionen.

Was lerne ich in „Klassen und Objekte“?

Lernen Sie, Klassen und Objekte in Python zu erstellen und zu verwenden. Du übst Learn AI with Python mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Learn AI with Python zu starten?

Keine Vorkenntnisse erforderlich. Learn AI with Python auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 6.

Wie lange dauert die Lektion „Klassen und Objekte“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Learn AI with Python-Lektion Code schreiben und ausführen?

Ja. Jede Learn AI with Python-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Klassen und Objekte
  2. Attribute und Methoden
  3. Vererbung
  4. Polymorphie
  5. Kapselung und Abstraktion
  6. Magic Methods (__str__, __repr__ usw.)
← Zurück zu Learn AI with Python