1.類與對象
什么是類?
類是對一類事物的概括,是許多相似或相同事物的綜合。
怎樣理解類?
我們可以把類理解成一張制造汽車的圖紙。
類=設計圖紙
工人建房子,是根據房屋設計圖紙來建的,不是憑空想象的。
工人生產汽車,是根據汽車設計圖紙來生產的,也不是憑空想象的。
日常生活中我們根據圖紙生產我們需要的小汽車。
編程中我們用類來創建對象。
日常生活中的汽車設計圖就是我們Python中的類。
日常生活中的小汽車就是Python中的對象。
設計圖紙是抽象的,不是具體的事物。
客戶是不會花幾十萬買一張紙回家的,因為圖紙不具有駕駛功能。
但工人們可以根據設計圖紙生產出可以駕駛的汽車。
汽車就是根據類這個圖紙生產出來的具體存在。
類是抽象的,作用是創建對象。
對象是具體的,是類創建出來的。
2.類的屬性和方法
每款汽車都有各自的設計圖,設計圖決定了該款汽車具有什么樣的特征和功能。
一款小汽車的顏色特征:紅色、粉色、黃色。
一款小汽車的基礎功能:前進、后退、轉彎。
在Python中我們通常把對象具有的特征稱為類的屬性。
屬性=特征
在Python中我們通常把對象具有的功能稱為類的方法。
方法=功能
3.小結
類=設計圖紙
屬性=特征
方法=功能
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
Python是一種面向對象的高級語言,因此類對于Python非常重要。類是一個空間,在該空間中變量(屬性/方法)分別存儲。運算符' .
發表于 07-30 18:08
Python中實例屬性和實例方法Python中類屬性和類方法
發表于 11-05 06:25
Python中的類方法、實例方法和靜態方法
發表于 11-09 07:13
python類的理解與使用1. 通俗理解類類(英文名 class),是具有相同特性(屬性)和行為(方法
發表于 03-07 16:51
python靜態方法與類方法1. 寫法上的差異類的方法可以分為:靜態方法:有 staticmet
發表于 03-07 16:56
,就是一個私有變量。這樣的規則在屬性上生效,在方法上也同樣適用。如果一個實例方法,以雙下劃線開頭,那么這個方法就是一個私有的方法,不能由實例
發表于 03-08 16:30
python類的繼承類的繼承,跟人類繁衍的關系相似。被繼承的類稱為基類(也叫做父類),繼承而得的
發表于 03-08 16:40
是鴨子。套入剛剛的代碼實例中,就是一個對象,只要有 speak 方法,那么他就是一個 do_speak 方法所需要的 people 對象。類的 property 屬性在之前的學習中,對
發表于 03-09 16:38
的屬性圖聚類匿名化方法,利用屬性圖表示社交網絡數據,綜合根據節點間的結構和屬性相似度,將圖中所有節點聚類
發表于 12-26 11:22
?0次下載
屬性約簡是粗糙集理論中最重要的研究問題之一。近年來,粗糙集理論下的屬性約簡問題引發了學者們廣泛的關注。然而,大多數屬性約簡方法都是基于不可分辨或可分辨關系所提出的,
發表于 05-25 16:50
?2次下載
python類的理解與使用 1. 通俗理解類 類(英文名 class),是具有相同特性(屬性)和行為(方
發表于 03-07 16:51
?1666次閱讀
python靜態方法與類方法 1. 寫法上的差異 類的方法可以分為: 靜態
發表于 03-07 16:56
?1647次閱讀
python類的多態 多態,是指在同一類型下的不同形態。 比如下面這段代碼 class People: def speak(self): passclass American(People
發表于 03-09 16:37
?1295次閱讀
python類主體沒有任何內容,只有pass語句,稱為空類。
## 1.2 obj.attr屬性賦值
通過obj.attr=value進行
發表于 02-21 10:30
?1117次閱讀
Python 是一種面向對象的編程語言,它支持類和對象。類是一種用戶自定義的數據類型,用于定義對象的屬性和方法。對象是
發表于 04-20 16:53
?1229次閱讀
評論