Warum kann ichPython: Was ist der Sinn der Klasse Instanziierung ohne variable
class MyApp(App):
def build(self):
return Label(text="Hello World")
MyApp().run()
anstatt das zu tun
instance = MyApp()
instance.run()
ich OOP recht neu bin und war ziemlich verwirrt, wenn ich Sachen gesehen geschrieben in der Art des ersten Code-Snippets. Gibt es einen Grund, warum dies so häufig vorkommt?
Gibt es einen funktionalen Unterschied zwischen den beiden?
Weniger tippen, vor allem, wenn Sie diese 'instance 'Variable nach dem Aufruf von' .run' nie wiederverwenden werden. Wir sind nur faul und brauchen/wollen in diesem Fall die Instanz nicht in einer Variablen behalten. – Bahrom