1. 程式人生 > >初學Python對類進行的嘗試

初學Python對類進行的嘗試

class Team(object):                  # 所有的類都是從object類繼承
    location = 'Qingdao'             # 建立類的時候可以建立類屬性並賦值
    population = 11

    def __init__(self, p1, p2, p3):  # __init__方法,它會在每次建立該類的例項時自動執行
        self.name = p1               # 如果自定義了__init__和p1,p2,p3(例項屬性)
        self.sex = p2                # 以後每次建立類的例項時,都得輸入它們,這似乎有點麻煩
self.age = p3 # 因為在後面,隨時可以給該類的某個例項新增新的例項屬性 Team.birthday = 20180406 # 在後文中也可以隨時給該類新增新的類屬性 print(Team.birthday) # 類屬性用類名加點來訪問 a = Team('Tom', 1, 18) # 建立類的例項,必須輸入__init__規定的例項屬性的值 print(a.name) # 例項屬性用例項名加點來訪問 a.iq = 250
# 可以隨時給某例項新增新的例項屬性 print(a.iq) print(a.location) # 通過該類的例項可以訪問該類的類屬性 b = Team('Lora', 0, 24) # 建立類Team的另一個例項