當您在python 3.x中從父類繼承時,父類是否將其默認值“清空”,是否需要重新定義它們的默認值?
3 回答

慕桂英4014372
TA貢獻1871條經驗 獲得超13個贊
軟件應盡量保持一致。因此,如果將類拆分為方法和字段,它們的行為仍應相似。對于方法,除非您在子級中看到這樣的修改,否則您希望可以不加任何修改地從您的父類繼承它們。
對于對稱性,字段的行為相同:除非您在子級中覆蓋它們,否則您將獲得父級定義的內容。
從更實際的角度來看,計算機總是太慢了。因此,軟件會嘗試避免不必要的工作。當您從父母那里繼承時,盡可能少的更改。

慕姐8265434
TA貢獻1813條經驗 獲得超2個贊
父母會尋找任何未在孩子中超越的方法。這包括初始化程序__init__()
。如果未在子級中定義此對象,則將調用父級的方法,從而像初始化父級實例一樣初始化該對象。
添加回答
舉報
0/150
提交
取消