假設我有兩個類:瞭解Python類初始化
class A():
pass
class B():
pass
我有另一個類
class C(object):
def __init__(self, cond):
if cond ==True:
# class C initialize with class A
else:
# class C initialize with class B
如果我從A或B繼承,由此實現這可能嗎?
你到底想達到什麼目的?您編寫代碼的方式,類「C」與「A」或「B」無關。 – katrielalex 2011-06-03 16:27:43
你也忘記了兩個下劃線;它應該是'__init__'。 – katrielalex 2011-06-03 16:28:59
這就是我想寫一個類作爲另外兩個類的包裝...並且想要通過一個類來訪問這兩個類的對象。 – 2011-06-03 16:30:11