您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關python中類和對象的區別,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
類和對象
1、類和對象得區別:類是對客觀世界中事物得抽象,而對象是類實例化后的實體
例如:汽車模型就是一個類,制造出來的每輛汽車就是一個對象
2、類的定義:
(1)python使用class關鍵字定義一個類,類名的首字母一般要大寫:
例如: class Student: #定義了一個Student類
(2)類的主體由一系列的屬性和方法組成
例如:
class Fruit: #定義一個類 def __init__(self): #類的構造函數,用于初始化類的內部狀態,為類的屬性設置默認值 self.name=name #定義name屬性 self.color=color #定義color屬性 def grow(self): #定義一個函數,為類的函數,稱為方法;它至少有一個參數self print(‘Fruit grow’)
3、對象的創建:
創建對象的過程稱為實例化,當一個對象被創建后,包含3個方面的特性:對象的句柄、屬性和方法
對象的句柄:用于區分不同的對象
例如:
if __name__=="__main__" #當程序作為主程序運行 fruit=Fruit() #實例化:創建一個對象,創建了一個Fruit對象 fruit,grow() #對象調用grow()方法
看完上述內容,你們對python中類和對象的區別有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。