Klassen und Objekte
Lernen Sie, Klassen und Objekte in Python zu erstellen und zu verwenden.
Klassen und Objekte ist eine kostenlose Python Academy-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 Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 6 Lektionen.
Einführung in Klassen und Objekte
Einführung in Klassen und Objekte
Die objektorientierte Programmierung (OOP) ist ein Programmierparadigma, bei dem reale Entitäten mithilfe von Klassen und Objekten modelliert werden. Dieser Ansatz macht Code wiederverwendbarer und erleichtert seine Verwaltung.
In dieser Lektion lernen Sie die Grundlagen von Klassen und Objekten in Python kennen.

Was sind Klassen?
Was sind Klassen?
Eine Klasse ist ein Bauplan 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 Entität dar, die anhand des von der Klasse definierten Bauplans 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 zum Objekt gehörende 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
Diese Fehler sollten Sie vermeiden:
- Vergessen,
selfals ersten Parameter in Methoden zu verwenden. - Versuchen, auf Attribute zuzugreifen, die in der Klasse nicht definiert sind.
- Attribute nicht mithilfe der Methode
__init__zu initialisieren.
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.
Sehr gut! 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 Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-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 Python Academy 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 Python Academy zu starten?
Keine Vorkenntnisse erforderlich. Python Academy 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 Python Academy-Lektion Code schreiben und ausführen?
Ja. Jede Python Academy-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
- Magische Methoden (__str__, __repr__ usw.)