Python 是一種面向對象的編程語言。Python 中的一切都被當作一個對象,包括變量、函數、列表、元組、字典、集合等。每個對象都屬於它的類。例如-整數變量屬於整數類。對象是現實生活中的實體。對象是各種數據和對這些數據進行操作的函數的集合。對象包含以下屬性。
- 狀態- 對象的屬性代表其狀態。它還反映了對象的屬性。
- 行為- 對象的方法代表其行為。
- 身份- 每個對象必須被唯一識別,並允許與其他對象交互。
讓我們從類的角度來理解對象。
類和對象是面向對象編程的關鍵。類是對象的藍圖。類用於將數據和功能捆綁在一起。每個新創建的類都必須有自己的對象。讓我們理解類和對象的真實例子。
人是一個可能具有行走、睡眠、思考等屬性的類。假設我們要給 100 個人的名字和年齡,那麼我們不需要為每個人創建一個類。我們只需要實例化該類的多個對象。
類包含用戶定義的數據結構,該結構保存自己的數據成員,如變量、構造和成員函數,可以通過創建類的對象來訪問這些數據成員。
下面給出了創建類的語法。下面給出了創建類的語法。
語法:
class ClassName:
#statement_suite
class 關鍵字用於定義類,用戶定義的類名替換類名。
創建類的對象
對象對於處理類屬性至關重要。實例化是我們創建任何類的對象時使用的術語,實例也被稱為對象。對象是使用類名創建的。語法如下。
語法:
<object-name> = <class-name>(<arguments>)
在下面的例子中,我們已經創建了 Person 類的對象。
示例-
class Person:
name = "John"
age = 24
def display (self):
print("Age: %d \nName: %s"%(self.age,self.name))
# Creating a emp instance of Employee class
per = Person()
per.display()
輸出:
Age: 24
Name: John
說明:
在上面的代碼中,我們創建了一個 Person 類,它由年齡、姓名和顯示功能兩個屬性組成。我們根據創建了人稱類的對象。將對象與。點運算符,我們訪問了類函數。
原創文章,作者:RIFUX,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/128743.html