在 Python 中呼叫類
Python 是一種物件導向的語言,易於使用以完成任何型別的任務。它具有非常易於使用的功能;因此,建立類和物件是它的功能之一,而且在其中絕對容易。本文將介紹如何使用 Python 的物件導向程式設計來建立類例項並與物件一起使用來呼叫類。
例項是某事單次出現的示例。此外,該物件稱為類的例項,這意味著任何類物件對該類都是唯一的。此外,該類包含資料成員和方法,用於儲存與該特定類相關的詳細資訊。此外,該類的物件可以使用點表示法訪問該類。
類是一個物件的使用者定義模式,它解釋了一組標識任何類物件的屬性。類中的屬性稱為資料成員,也稱為類的類變數和例項變數。類的方法通過主函式中的點表示法訪問。此外,例項是特定類的單獨和獨立的物件。例如,屬於類 Vegetable 的物件只是類 Vegetable 的例項。Instance
變數只能被類的建立物件識別。根據這個定義,我們得出結論,每個類物件對類變數和方法都有不同的訪問許可權。
例如,我們可以將 vegetables
視為一個類,黃瓜、胡蘿蔔、馬鈴薯等是 vegetables
類的物件
或例項
。因為胡蘿蔔的味道是獨一無二的,其他蔬菜也一樣。換句話說,我們不能把土豆稱為胡蘿蔔,反之亦然。
建立類例項的語法如下:
Object_name = class_name()
要處理類的物件,我們必須使用類名呼叫類,然後傳入其建構函式方法接受的任何引數。
"The below code would create first object of the Vegentables"
veg1 = vegetables("carrot")
"The below code would create second object of the Vegentables"
veg1 = vegetables("cucumber")
在 Python 中呼叫類的例項
可以從所有例項和類本身呼叫類方法。這些例項將使用與類相同的方法。讓我們來看看下面的程式碼,其中包含類 vegetables
的方法。
首先,我們將建立一個蔬菜類的物件並呼叫該方法。在這裡,我們建立了一個名為蔬菜的類。我們為它分配了屬性名稱等於胡蘿蔔和顏色等於紅色。然後我們建立一個名為 get_color()
的方法。在這個類方法中,我們將引數作為 self 傳遞到方法中。它將返回此胡蘿蔔類的紅色。
然後我們建立一個名為 get_name()
的方法。在這個類方法中,我們將引數作為 self 傳遞給方法。它將返回此胡蘿蔔類的紅色。最後,我們將建立一個蔬菜類的例項,並使用 vegetables
類的例項 vegetable1
呼叫獲取顏色和獲取名稱類方法。
class vegetables:
name= "carrot"
color= "red"
def get_color(self):
return self.color
def get_name(self):
return self.name
vegetable1= vegetables()
print(vegetable1.get_name())
print(vegetable1.get_color())
輸出:
carrot
red
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn