ich bin Anfänger und habe ein Problem beim Erstellen von Methoden in einer Klasse. Im Internet wird immer gesagt, bei einer Methode solle der erste (quasi unechte) Parameter self sein, um auf andere Dinge die in der Klasse enthalten sind, zuzugreifen. Aber mein Python mag dieses self anscheinend nicht

Edit: Beim Einfügen meines Script wurden leider die Einrückungen missachtet...
class MyClass:
a = 0
b = 1
c = 2
def funk(self, d=1):
print(self.b, self.a, self.d)
instanz = MyClass
print(instanz.funk())
Nun die Fehlermeldung:
Exception has occurred: TypeError
funk() missing 1 required positional argument: 'self'
File "/Users/janneck/Documents/Python/project2.py", line 23, in <module>
print(instanz.funk())