假設我有一個下面的「演示」類:在蟒該方法必須被重寫以驗證類變量
class demo(object):
class_variable = None
現在,只要有一個人設置「class_variable」,我需要驗證的值(例如,class_variable只能有'str'類型的值)。
demo.class_variable = 15
# here int value is assigned, i want to raise exception for such cases
這可以用於實例變量通過重寫SETATTR(個體,F,V)的方法進行。
怎樣纔可以對類變量做了什麼?
http://stackoverflow.com/q/5189699/1126841是一個近乎重複的;我沒有足夠的信心,它解決了投票結束自己的問題。 – chepner