L L*_*ing 6 java inheritance
重构时,我在子类中遇到了以下方法:
public void disposeResultsTable() { super.disposeResultsTable(); }
保留此方法而不是简单地允许调用继承的超类方法有什么好处?
Mal*_*alt 5
我能想到的唯一技术原因是迈克尔在评论中提出的建议-使受限方法成为可能public。
public
但是,我可以想到一些人为原因。
例如,这可能是放置断点以调试disposeResultsTable子类的调用的便捷位置。或者,这可能是一个占位符-“ 记住为该类实现此方法 ”,或者某人想向此类代码的读者明确指出,该类使用父类的实现disposeResultsTable。可能还有更多选择。
disposeResultsTable
您是否尝试过在VCS中查找这段代码的历史记录?也许有来自原始作者的有用的提交消息。
归档时间:
6 年,3 月 前
查看次数:
74 次
最近记录: