Python-44-物件導向9.認識類別 class 、建構子 、類別變數、物件、物件變數

  • 類別 class 、建構子 、類別變數、物件、物件變數
  • 練習:建立兩個物件

 

 

類別 class 、建構子 、類別變數、物件、物件變數

class cul_ticket: #類別 類別名稱
  #建構子  (呼叫類別 馬上執行)   
  #呼叫類別時需要傳入三個參數(self類別變數,訂購者,金額,人數)
  def __init__(self,order,fund,people):  
    self.order = order #存入類別變數
    self.fund = fund
    self.people = people

total = cul_ticket("yiru", 100,6) #呼叫類別 並且傳入三個參數
#total = 物件

print(total.order) #調用類別中變數 # total.order = 物件變數
print(total.fund)
print(total.people)

all_total=str(total.fund * total.people)


print("訂購人"+str(total.order)+",共買了"+str(total.people)+"張票共"+all_total+"元")

看看效果

練習:建立兩個物件

 

class cul_ticket: #類別 類別名稱
  #建構子  (呼叫類別 馬上執行)
  def __init__(self,order,fund,people):  #呼叫類別時需要傳入三個參數(self類別變數,訂購者,金額,人數)
    self.order = order #存入類別變數
    self.fund = fund
    self.people = people

total = cul_ticket("John", 100,6) #呼叫類別 並且傳入三個參數
total2 = cul_ticket("May", 500,7) #呼叫類別 並且傳入三個參數


all_total=str(total.fund * total.people)
all_total2=str(total2.fund * total2.people)

print("訂購人"+str(total.order)+",共買了"+str(total.people)+"張票共"+all_total+"元")
print("訂購人"+str(total2.order)+",共買了"+str(total2.people)+"張票共"+all_total2+"元")

 

看看效果

 

Yiru@Studio - 關於我 - 意如