Use this dialog box to specify options for the Push Down refactoring command. You can use the Push Down command to move one or more members from the selected class to a subclass.
You can open the Push Down dialog box by choosing Refactor > Push Down after you have selected a class in the Source Editor, Projects window, or Files window.
The dialog box has the following fields:
Select the checkbox to the left of each member that you want to have moved to the subclass.
Select the Keep Abstract checkbox for any methods that you have selected to push down for which you would like to keep the method declaration in the current class.
If Preview All Changes is not selected, the refactoring is done immediately after you click Next.
Unless you clear the Preview All Changes checkbox, you need to follow these steps to complete the refactoring:
The Refactoring window opens and displays a tree view of the code to be affected by the refactoring.