面向對象是目前編程語言裡面非常主流的一種思想。我們熟知的 c語言 是沒有面向對象這一概念的,現在比較主流的c++ ,java, python等編程語言都有面向對象這一知識體系。
python等面向對象的提出是為了更好的處理和管理同屬一個類別的事情,這樣就可以省去多餘重複的基礎代碼,讓程序變得更加簡潔和強大。對於學習編程的朋友來說,熟悉掌握面向對象是非常重要的。下面開始講講關於python面向對象的知識,今天小編講的內容涵蓋了python面向對象的方方面面,例如類的定義、類的屬性、類的方法、類的繼承、類和運算等內容,並且有詳細的實例代碼幫助讀者來理解python面向對象的具體用法:
1.定義類
具體定義格式如下截圖所示:
概念介紹:
解釋相關信息: (1)ClassName 代表自定義類的名字(注意每個單詞的首字母都要大寫) (2)object 代表類的對象 (3)"類的幫助信息" 要註明類的屬性、方法、參數等信息(注意:不要具體 介紹這個類是怎麼運行的,原理是什麼,防止代碼太過繁雜) (4)statement 代表類體,主要是類的屬性和方法
2. 定義類的屬性
具體概念和方法如下解釋:
"""主要有兩種方法: 第一種:直接在類裡定義 class One(object): age = 18 rank = 2018 第二種:在構造函數里定義 class Two(object): def __init__(self, age, rank): self.age = age self.rank = rank 注意:構造(類的任何)函數中一定要有 self 參數,而且 一定要排在最前面;self.age = age 右邊的 age 是從類的外部通過傳輸參數來賦值的 """
看截圖更清晰:
3. 類的方法
具體概念和方法如下截圖:
幫助讀者理解的實例代碼如下截圖所示:
運行結果如下截圖所示:
4. 類的繼承
具體概念和方法如下截圖:
幫助讀者理解的實例代碼如下截圖所示:
運行結果截圖如下:
5.類與運算符
概念方法如下截圖:
實例代碼如下:
運行結果如下截圖所示:
今天的內容到此就結束了,喜歡的讀者朋友可以關注一下我,即【Python是一個時代】,更多精彩內容等著你,希望今天的內容對讀者有幫助。