1. 程式人生 > >python面向對象——方法

python面向對象——方法

方法

#coding:utf-8 #1、行為是可以發生在對象身上的動作 #2、類的對象裏可執行的行為被稱為方法 #3、方法可以和普通函數一樣接收參數和返回值 #描述主機對象的類 class Host(): ip = None #定義一個開機方法 def power_on(self): print("host power on...") #定義一個關機方法 def power_off(self): print("host power off...") #模擬設置一個ip def set_ip(self, ip): self.ip = ip def get_ip(self): return self.ip #方法的返回值 if __name__ == "__main__": h1 = Host() #通過這類實例化一個主機對象,叫h1 h1.power_on() #主機h1開機 h1.power_off() #關機 h1.set_ip("10.3.4.5") #給設置IP的方法傳遞一個參數,就是IP地址 ip = h1.get_ip() #獲取這個主機的IP print(ip) #打印ip


python面向對象——方法