python入門 P36類和物件 給大家介紹物件

2021-10-06 01:28:35 字數 816 閱讀 6939

下面展示一些python3建立類,類的屬性、方法,以及呼叫的**,這裡還用到了多型,物件fighter和defender都呼叫了相同名字的方法,但卻實現的是不同的功能

tips:類的定義首字母一般大寫,方法一般小寫,便於區分

class

fight()

:# define class name

color =

"green"

#attribute

deffun

(self)

:#function

print

("i am figher"

)class

defend()

: color =

"red"

deffun

(self)

:print

("i am defender"

)fighter = fight(

)#call class

defender = defend(

)fighter.fun(

)#call function

defender .fun(

)

下面展示一些繼承的**,

class

mylist

(list):

pass

list1 = mylist()3

)6)9

)1)print

(list1)

list1.sort(

)print

(list1)

python入門 P37類和物件 物件導向程式設計

class相當於房子圖紙,每個物件是參照圖紙建立的實際的房子,self相當於每一棟房子的門牌號,在下面這段 裡,每個物件都是呼叫了自己那棟房子裡的方法,就是因為self tips 在方法裡,self必須是第乙個 class build def setname self,name self.name ...

python入門 P39類和物件 拾遺

組合就是把舊類例項化放到新類裡面進行呼叫,如下 class chairs def init self,x self.num x class glasses def init self,y self.num y class build def init self,x,y self.chairs cha...

C 類和物件入門

物件的含義是指具體的某乙個事物,即在現實生活中能夠看得見摸得著的事物。在物件導向程式設計中,物件所指的是計算機系統中的某乙個成分。在物件導向程式設計中,物件包含兩個含義,其中乙個是資料,另外乙個是動作。物件則是資料和動作的結合體。物件不僅能夠進行操作,同時還能夠及時記錄下操作結果。這是什麼玩意,通俗...