Objekte Python und Klassen sind grundlegende Konzepte der objektorientierten Programmierung(OOP). Mit der objektorientierten Programmierung können Sie Objekte mit eigenen Attributen und Methoden erstellen und so die Codeorganisation klar und wartbar gestalten.
Definieren einer Klasse in Python
- Um eine neue Klasse zu definieren, verwenden Sie das
class
Schlüsselwort, gefolgt vom Namen der Klasse(normalerweise beginnend mit einem Großbuchstaben). - Innerhalb der Klasse können Sie Attribute(Variablen) und Methoden(Funktionen) definieren, über die Objekte der Klasse verfügen.
Objekte aus einer Klasse erstellen
- Um ein Objekt aus einer Klasse zu erstellen, verwenden Sie die Syntax
class_name()
. - Dadurch wird ein neues Objekt basierend auf der definierten Klasse initialisiert.
Beispiel: Hier ist ein einfaches Beispiel dafür, wie man eine Klasse definiert und daraus Objekte erstellt:
Im obigen Beispiel haben wir die Person
Klasse mit zwei Attributen name
und age
zusammen mit einer Methode definiert say_hello()
. Dann haben wir zwei Objekte aus der Klasse erstellt person1
und person2
die Methode jedes Objekts Person
aufgerufen, um deren Informationen anzuzeigen. say_hello()