2017-10-06 94 views

回答

1

self只是一個名稱,用作約定來引用方法綁定的實例。綁定方法總是以實例作爲第一個參數來調用,並且您可以將該變量命名爲任何東西。

通過在實例方法中使用self,我們設置實例變量而不是類實例變量。不同的編程語言提供了訪問實例的機制,一些隱式地使用隱式對象,一些隱式地調用實例上的所有方法,並且Python顯式使用傳遞實例作爲第一個變量。

+0

雖然這個答案在技術上是正確的,但這不是一個好的答案。它缺少一些解釋,例如什麼是綁定方法,或者'self'不是關鍵字。我雖然沒有降低。 – MSeifert

+0

@MSeifert我已經提到過這個部分,這個自我只是一個傳統的名字,給了一個實例的綁定方法的第一個參數。 – hspandher

相關問題