Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
理解python中的Super()_Python_Python 3.x_Tkinter - Fatal编程技术网

理解python中的Super()

理解python中的Super(),python,python-3.x,tkinter,Python,Python 3.x,Tkinter,大家好,我正在努力理解对象和类。使用tkinter作者创建了一个类,该类继承了tkinter的Tk()类,并继续编写他自己的\uuuu init\uuuu方法,我假设该方法覆盖父类“\uuu init\uuu。然后作者初始化父级原始tk.tk.\uuuu init\uuuu方法 作者是否可以使用super()。\uuu init\uu(*args,**kwargs)来获得相同的结果?是的,我相信作者可能使用了super() super的主要优势在于多重继承,您可能会感兴趣是的,我相信作者可能使用

大家好,我正在努力理解对象和类。使用
tkinter
作者创建了一个类,该类继承了
tkinter
Tk()
类,并继续编写他自己的
\uuuu init\uuuu
方法,我假设该方法覆盖父类“
\uuu init\uuu
。然后作者初始化父级原始
tk.tk.\uuuu init\uuuu
方法


作者是否可以使用
super()。\uuu init\uu(*args,**kwargs)
来获得相同的结果?

是的,我相信作者可能使用了
super()


super的主要优势在于多重继承,您可能会感兴趣

是的,我相信作者可能使用了
super()


super的主要优势在于多重继承,您可能会感兴趣

是的,作者可以做到这一点。是的,作者可以做到这一点。是的,作者可以做到这一点。很明显,您只能用python 3.x做到这一点。对于Python2.x,tkinter类是老式的类。对于Python2.x,tkinter类是老式的类。对于Python2.x,tkinter类是老式类。
class SeaofBTCapp(tk.Tk):

    def __init__(self, *args, **kwargs):

        tk.Tk.__init__(self, *args, **kwargs)
        container = tk.Frame(self)