我有一個抽象超類和一些派生類。
我想在派生類中它將創建的所有成員的智能副本衍生一個新的實例調用時創建的方法需要java繼承設計小技巧
createNew()
。
所有對創建重要的成員都在抽象類中,因此代碼應該是相同的。
我可以在超類中編寫createNew()的實現嗎?
類似的東西
SonA sonA2 = sonA1.createNew()
SonB sonB2 = sonB1.createNew()
的ABS超應該做的實現,因爲該代碼是相同的。
謝謝。
是不是實際的C#代碼?你不應該使用「擴展」而不是:? – david99world
@ david99world糟糕,你是對的 - 我最近做了太多的C#。現在已修復,謝謝! – dasblinkenlight