簡體   English   中英

python class 中的 __init__() 是什么

[英]what is ` __init__()` in a python class

我是 python 編程的新手。 我一直在從一種資源跳到另一種資源,以真正掌握對__init__()的底層理解,它通常出現在 python class 的開頭。 我們什么時候使用它? 它的實際實現是什么。

我不是構造類的專家,但是當您制作 class 時,您想定義初始化 class 時會發生什么。 這樣,如果您將 object 定義為 class ,則執行__init__()下的部分。

如果您知道 python 以外的任何其他語言,例如 java 或 c,則init與構造函數相同。

構造函數用於初始化對象的 state。 構造函數的任務是在創建 class 的 object 時對 class 的數據成員進行初始化(賦值)。 哪些在構造函數中,它們將在 Object 創建中執行。 一旦實例化 class 的 object,它就會運行。 該方法可用於對 object 進行任何初始化。

請仔細閱讀本文以充分理解init ()

除了本文之外,如果您有時間請瀏覽這些答案,您將對 python 中的構造函數有一個清晰的了解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM