在蟒蛇(v3.6.1),我期待像這樣寫一個類:的Python:從子類改變父類的屬性
class SecondClass(FirstClass):
property = "custom"
print(SecondClass.name) #=> "john"
class SecondClass(FirstClass):
property = "notcustom"
print(SecondClass.name) #=> "steve"
我試圖建立FirstClass
類是這樣的:
class FirstClass:
if property == "custom":
name = "john"
else:
name = "steve"
但我似乎無法編輯從SecondClass FirstClass
屬性。
這可能嗎?
什麼Python版本您使用的? –
我已經將該版本添加到問題中了(它是3.6.1) –
'init'和'self'部分缺失,請打開任何python模塊進行語法分析,將指導您。 – dsgdfg