我GOOGLE了,發揮了一段時間,但沒有結果試圖做這樣的事情:Python類屬性和子類
class A(object):
cl_att = 'I am an A class attribute'
class B(A):
cl_att += ' modified for B type'
class C(A):
cl_att += ' modified for C type'
instA = A()
print insAt.cl_att
>>> I am an A class attribute
instB = B()
print instB.cl_att
>>> I am an A class attribute modified for B type
instC = C()
print instC.cl_att
>>> I am an A class attribute modified for C type
print instA.cl_att
>>> I am an A class attribute
總而言之一句話我希望能夠「使用,然後覆蓋」一我的父類的類屬性。