Use this dialog box to specify options for the Extract Superclass refactoring command. You can use the Extract Superclass command to create a new superclass based on public non-static methods in the selected class.
You can open the Extract Superclass dialog box by choosing Refactor > Extract Superclass after you have selected a class in the Source Editor, Projects window, or Files window.
The dialog box has the following fields:
For each member that you want to include in the superclass, select the checkbox in the left column.
In the Make Abstract column, select the checkbox for any methods that you do not want to have an implementation generated for.
If you want to preview the changes, 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.