物件導向程式設計和類

2021-10-08 08:19:03 字數 948 閱讀 8310

class product:

def _init_(self,name):

self.name=name

self.label_price=0

self.real_price=0

c=product("電腦")

d=product("印表機")

e=product("投影儀")

c.label_price, c.real_price= 10000,8000

d.label_price, d.real_price= 2000,1000

e.label_price, e.real_price= 1500.900

s1, s2 = 0 ,0

for i in [c,d,e]:

s1+= i.label_price

s2+=i.real_price

print(s1,s2)

python類構建有五個要素:

(1)類的基本構建(2)類的建構函式;(3)類的屬性;(4)類的方法 (5)類的析構函式

類的名字一般用單詞首字母大寫的組合

類描述在類定義後用《類名》._doc_屬性來訪問。

類通過創造例項物件(instance object)使用類的功能:

《物件名》=《類名》(《引數》),然後《物件名》.《屬性名》和《物件名》.《方法名》()來體現類的功能

類物件全域性只能有乙個,可以有多個例項物件

簡稱例項物件為物件

類屬性:類物件的屬性,由所有例項物件所共享。訪問類屬性要用《類名》.《屬性名》

例項屬性:例項物件的屬性,由各例項物件所獨享

class 《類名》:

《類屬性名》=《類屬性初值》

def _init_ (self,《引數列表》):

self.《例項屬性名》=《例項屬性初值》

物件導向程式設計 類和物件的概念

1.了解 物件導向 vs 面向過程 例子 人開門 把大象裝冰箱 2.物件導向的程式設計關注於類的設計!1 乙個專案或工程,不管多龐大,一定是有乙個乙個類構成的。2 類是抽象的,好比是製造汽車的圖紙。而具體的一輛一輛的車,是根據圖紙製造的,實際上就是類的例項化 3.完成乙個專案 或功能 的思路 1 所...

c 物件導向程式設計 類和物件(基礎)

目錄 類的資料成員和成員函式 在類體之外定義成員函式 內聯函式 物件的建立 類成員的訪問 建構函式和析構函式 複製建構函式 物件指標 this指標 靜態類成員 靜態資料成員的宣告,初始化與訪問 靜態成員函式 動態記憶體分配 class 類名 public 公有資料成員,公有成員函式 protecte...

物件導向程式設計(1) 類和例項

類和例項 物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。仍以student類為例,在python中,定義類是通過class關鍵字 class ...