Рефакторинг: перемещение элемента до суперкласса

Переместите элемент до суперкласса для многократного использования его во всех подклассах, делая код более эффективным, читаемым, и удобным в сопровождении.

bullet
Перемещать элемент до суперкласса
  1. В редакторе исходного кода выберите символ, который Вы хотите переместить до суперкласса.

  2. Выберите Edit> Refactor> Move Up.

  3. Укажите, хотите ли Вы также повысить методы, связанные с методом или переменной.

  4. Нажмите кнопку Preview.

  5. В списке слева, выберите каждый файл для предварительного просмотра его изменений.

  6. Отмените выбор любого файла, который Вы не хотите изменять.

  7. Нажмите кнопку Apply.

Операция Move Up применяется к выделенному символу, который является методом или переменной экземпляра в классе, не категорией, где класс и суперкласс определяются в Вашем проекте.

Работа перемещает объявление и определение метода или переменной в суперкласс класса, где они в настоящее время находятся, удаляя их из их прежнего расположения.

В диалоговом окне можно также указать, что работа перемещает в суперкласс все методы, что и непосредственно доступ, что символ и определяется в том же классе как тот символ.