類別變數
既然平常能宣告變數,那在類別裡面定義一個變數也是妥妥的吧
class Cat:
def __init__(self, name):
self.name = name
print("I'm a Constructor")
def __del__(self):
print("I'm a Destructor")
def jump(self):
print("JUMP")
def eat(self):
print("EAT")
def bite(self):
print("BITE")
def grab(self):
print("GRAB")
def get_name(self):
print(self.name)
animal = Cat("噹噹") #print I'm a Constructor
animal.get_name() #print 噹噹
如上述程式碼,我們在建構子裡面傳入一個變數 name
並且self.name = name
將我們傳入的變數name指定為Cat這個實體的name變數
在定義一個method get_name()
將Cat這個實體的name變數輸出在螢幕上,而最終則輸出 噹噹