2016-04-12 278 views
-1

我有父類和超過100個孩子,需要更改所有構造函數,有沒有辦法用一個操作來完成它?或者我想通過所有的孩子並手動改變他們?父/子類構造函數

+6

你將不得不提供更多的信息.​​.你可以舉一個或兩個孩子班的例子;你想對他們改變什麼? –

+0

也許嘗試製作一個程序,將文件作爲文本文件讀取。將文件名存儲在數組中,並使用for循環更改每個文件名。 – Logan

+0

@LoganKulinski謝謝,我認爲這會有所幫助) – DaggerTok

回答

0

據我所知,沒有完美的方式來完成這項任務,但如果你的子類(子類)類似於你可以編寫模式匹配代碼,然後你可以替換代碼。 我已經完成了這項工作,在我的項目中,我必須從所有類中刪除默認構造函數,我使用了模式匹配。例如,如何從代碼中使用模式匹配找到構造函數,我必須找到一些規則。

-> Will have no return type 
-> Will have no parameter 
-> Name same as class name. 

如果代碼將有這樣的功能,那麼它將有返回類型,所以我認爲你可以寫模式匹配代碼。

+1

的幫助,謝謝:)我認爲這是唯一「簡單」的方法來做到這一點 – DaggerTok

相關問題