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.

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:
passObjekte 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,
selfals 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.

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
- Klassen und Objekte
- Attribute und Methoden
- Vererbung
- Polymorphie
- Kapselung und Abstraktion
- Magic Methods (__str__, __repr__ usw.)