在python中創建新實例時,如果在相應的類中定義了__init__()方法,將自動調用該方法。妳可能覺得“init”這個名字和“__init__”差不多,但計算機其實是個蠢東西,它會完全按照設計執行。也就是說在設計的時候就已經死了。默認情況下,會創建新實例。
下圖是我在官網找到的關於__init__()調用的簡單說明:
突出顯示的部分大概就是上面的意思。如果在相應的類中定義了__init__()方法,則在創建類實例時,會自動調用其中定義的__init__()方法。
-
希望能對題主有所幫助。歡迎提問。