我有父类,超过100个孩子,需要更改所有构造函数,有没有办法用一个操作来做?或者我会仔细检查所有孩子并手动更换它们?
答案 0 :(得分:0)
据我所知,没有完美的方法来完成这项任务,但如果您的子类(子类)相似,那么您可以编写模式匹配代码,然后您可以替换代码。 我以前做过这个,在我的项目中我必须从所有类中删除默认构造函数,我使用Pattern Matching.for示例如何使用模式匹配从代码中找到构造函数,我必须找到一些规则。
-> Will have no return type
-> Will have no parameter
-> Name same as class name.
如果Code具有这样的函数,那么它将具有返回类型,所以我认为你可以编写模式匹配代码。