摘要:(類別) Class
"""
Car 類別 *多行註解
"""
class Car:
age=10 #等於建構子的 self.age=10
def __init__(self,name,age=0): #建構子 age=0 給預設值 當建構時可省略
self.name=name
self.age=age
def Run(self): #Mthod 每個類別中的函式(或說是方法),首個參數「必定」接受物件本身,慣例上使用 self 名稱
print('{0} {1}'.format(self.name,'Runing'))
def __str__(self): #覆寫 __str__ Method
return 'Car:{0},{1}年了'.format(self.name,str(self.age)) #Type 不同相加需轉型(str)
CarObject=Car("我的車",20) #建立物件
CarObject.Run() #執行物件裡 Run 的方法
print CarObject #當有覆寫 __str__ 時會使用該方的執行動作