首頁  >  文章  >  後端開發  >  __init__ 在 Python 中的用法

__init__ 在 Python 中的用法

Guanhui
Guanhui原創
2020-06-02 14:08:3111013瀏覽

__init__ 在 Python 中的用法

__init__ 在Python 中的用法

在Python中的物件建構方法為__init__方法,該方法的作用是將對象進行初始化屬性及方法,使用時只需將其定義在類別中,該方法的第一個參數必須為當前對象,其它參數可自訂。

程式碼實例

class Student():
    def __init__(self, score1, score2, score3):
        self.scores = [score1, score2, score3]

使用時

stu_1 = Student(80, 90, 85)

物件導向技術簡介

  • 類別(Class): 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類別的實例。

  • 類別變數:類別變數在整個實例化的物件中是公用的。類別變數定義在類別中且在函數體之外。類別變數通常不作為實例變數使用。

  • 資料成員:類別變數或實例變數, 用於處理類別及其實例物件的相關的資料。

  • 方法重寫:如果從父類別繼承的方法不能滿足子類別的需求,可以對其進行改寫,這個過程叫方法的覆寫(override),也稱為方法的重寫。

  • 局部變數:定義在方法中的變量,只作用於目前實例的類別。

  • 實例變數:在類別的宣告中,屬性是用變數來表示的。這種變數就稱為實例變量,是在類別聲明的內部但是在類別的其他成員方法之外聲明的。

  • 繼承:即一個衍生類別(derived class)繼承基底類別(base class)的欄位和方法。繼承也允許把一個衍生類別的物件當作一個基底類別物件。例如,有這樣一個設計:一個Dog類型的物件派生自Animal類,這是模擬"是一個(is-a)"關係(例圖,Dog是一個Animal)。

  • 實例化:建立一個類別的實例,類別的具體物件。

  • 方法:類別中定義的函數。

  • 物件:透過類別定義的資料結構實例。物件包括兩個資料成員(類別變數和實例變數)和方法。

推薦教學:《Python教學

以上是__init__ 在 Python 中的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn