idea之Refactor菜单功能:
本菜单的功能用于系统重构时对代码的调整。
@pull member up:
基础功能:允许你移动类成员到父类或接口类,或者移动接口类成员到父接口类中
步骤:
1、选择想要操作的的类,如果想将类成员移动到该类接口或父类中。
2、idea 菜单Refactor--->Pull Members Up,Pull Members Up弹窗出现。
3、在下拉框中选择目标父类或接口。
4、在Members to be pulled up中选择想要移动的成员对象。
5、如果想将选定的成员作为抽象方法放在父类或接口中,则勾选相应的Make abstract项,如果不勾选Make abstract项,idea会将选定的成员对象移动到目标父类中。
6、在JavaDoc for abstracts中选定相关radio项,这会在javaDoc中生成相关文档记录。
7、点击Refactor提交选定的成员到目标对象中。
----------------------------------------------------------------------------------------------
@pull member down
The Push Members Down refactoring helps clean up the class hierarchy by moving class members to a subclass or a subinterface. The members are then relocated into the direct subclasses/interfaces only.