1 Pluspunkt 0 Minuspunkte
Wie erstelle ich eine eigene Klasse in Python?
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Hier ist ein Beispiel mit einer Klasse in Python.

class MeineKlasse:
    # Konstruktor-Methode, wird aufgerufen, wenn ein Objekt erstellt wird
    def __init__(self, attribut1, attribut2):
        self.attribut1 = attribut1
        self.attribut2 = attribut2

    # Eine Methode der Klasse
    def meine_methode(self):
        print("Hallo, ich bin eine Methode der Klasse!")

# Ein Objekt der Klasse erstellen
objekt1 = MeineKlasse("Wert1", "Wert2")

# Auf Attribute zugreifen
print(objekt1.attribut1)
print(objekt1.attribut2)

# Eine Methode der Klasse aufrufen
objekt1.meine_methode()
von (542 Punkte)  
Dann brauche ich also keine __main__ Funktion für eine Klasse oder?
Die __main__ Funktion kann in einem Script verwendet werden wenn du bestimmte Anweisungen ausführen möchtest, wenn das Skript direkt ausgeführt wird, statt wenn es von einer anderen Datei importiert wird.