capypad
0 Tage Serie
python / beginner
Snippet

Eine Basisklasse definieren

Klassen sind Baupläne für Objekte. Die __init__-Methode ist ein Konstruktor, der die Attribute des Objekts initialisiert.

snippet.py
python
1
2
3
4
5
6
class Pet:
def __init__(self, name):
self.name = name
 
my_pet = Pet("Luna")
print(my_pet.name)
Erklärung
1
def __init__(self, name):
Die spezielle Methode, die ausgeführt wird, wenn eine neue Instanz der Klasse erstellt wird.
2
self.name = name
Speichert den angegebenen Namen im Attribut 'name' des jeweiligen Objekts.