python面向對象——方法
阿新 • • 發佈:2017-12-28
方法#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面向對象——方法