1. 程式人生 > >類的實例方法

類的實例方法

傳參 ise 小時 方法名 行為 pri class lee 語句

實例方法 method
語法:
class 類名(繼承列表):
def 實例方法名(self, 參數1, 參數2, ...):
‘文檔字符串‘
語句
作用:
用於描述一個對象的行為,讓此類型的全部對象都擁有相同的行為
說明:
1. 實例方法實質是函數,是定義在類內的函數
2. 實例方法至少有一個形參有,第一個形參代表調用這個方法的實例,一般命名為 ‘self‘

實例方法的調用語法:
實例.實例方法名(調用傳參)

類名.實例方法名(實例,調用傳參)

class Dog:                                           #
創建一個類 ‘‘‘創建一個Dog類,此類用於描述一種小動物的行為屬性‘‘‘ def eat(self, food): #3個類方法 print("id為", id(self), "小狗正在吃", food) def sleep(self, hour): print("小狗睡了", hour, "小時") def play(self, obj): print("小狗正在玩", obj) dog1 = Dog() #
創建Dog類的一個實例 print(id(dog1)) dog1.eat("東西") #只有實例對象才能調用類中的方法 dog1.sleep(1) dog1.play("") #Dog.eat(dog1,"狗糧") dog2 = Dog() print(id(dog2)) dog2.eat("狗糧") dog2.sleep(3) dog1.play("飛盤") 輸出結果: tarena@tedu:~/zengsf$ python3 exercise823.py 140431582002200 id為 140431582002200 小狗正在吃 東西 小狗睡了
1 小時 小狗正在玩 球 140431582002256 id為 140431582002256 小狗正在吃 狗糧 小狗睡了 3 小時 小狗正在玩 飛盤

類的實例方法