OOP Schreibstil?
Verfasst: Donnerstag 10. Mai 2012, 15:47
Hallo
Ich habe nun 2 Schreibstile gesehen einmal diesen:
Und einmal diesen:
Trotz das ich Anfänger bin sehe ich das beide sich nicht unterscheiden,
für Dritte wäre aber der erste Stil besser, weil Sie direkt sehen es gibt eine Konstruktor,
aber nur deshalb den ersten Stil wählen?
Und warum erbt App nicht von object ich dachte alle Klassen erben von object,
ist das bei einer GUI anders?
Ich habe nun 2 Schreibstile gesehen einmal diesen:
Code: Alles auswählen
from Tkinter import *
class App:
def __init__(self, master):
self.label = Label(master, text="Hallo Welt")
self.label.pack()
#Hauptprogramm
root = Tk()
app = App(root)
root.mainloop()
Code: Alles auswählen
#Schreibstil-2
from Tkinter import *
class App:
def __init__(self):
master = Tk()
self.label = Label(master, text="Hallo Welt")
self.label.pack()
master.mainloop()
#Hauptprogramm
app = App()
für Dritte wäre aber der erste Stil besser, weil Sie direkt sehen es gibt eine Konstruktor,
aber nur deshalb den ersten Stil wählen?
Und warum erbt App nicht von object ich dachte alle Klassen erben von object,
ist das bei einer GUI anders?