PyCharm Edu 2018.1 Help

Extract Superclass

Basics

The Extract Superclass refactoring enables extracting certain methods of a class into a superclass.

Example

BeforeAfter
py extract superclass1
py extract superclass2

Extracting a superclass

To extract a superclass

  1. On the context menu, choose Refactor | Extract | Superclass.
  2. In the Extract Superclass dialog box that appears, specify the following information:
    • Name of the new superclass.
    • Target directory where it will be stored.
    • Methods to be included in the superclass.
  3. Proceed with the refactoring.
Last modified: 23 July 2018