![](/img/trans.png)
[英]Is it necessary to call super().__init__() explicitly in python?
[英]Is __init__ necessary if it only calls super.__init__?
我是threading.Thread
類的子類,它目前看起來像這樣:
class MyThread(threading.Thread):
def __init__(self:
super(MyThread, self).__init__()
def run(self):
# Do some stuff
這個例子中是否需要__init__
? 如果我把它留下來,是自動調用嗎?
不,在這種情況下不需要。
實例化類時,如果沒有__init__
方法,則會自動調用超類的__init__
方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.