Рефакторинг: перемещение элемента до суперкласса
Переместите элемент до суперкласса для многократного использования его во всех подклассах, делая код более эффективным, читаемым, и удобным в сопровождении.
В редакторе исходного кода выберите символ, который Вы хотите переместить до суперкласса.
Выберите Edit> Refactor> Move Up.
Укажите, хотите ли Вы также повысить методы, связанные с методом или переменной.
Нажмите кнопку Preview.
В списке слева, выберите каждый файл для предварительного просмотра его изменений.
Отмените выбор любого файла, который Вы не хотите изменять.
Нажмите кнопку Apply.
Операция Move Up применяется к выделенному символу, который является методом или переменной экземпляра в классе, не категорией, где класс и суперкласс определяются в Вашем проекте.
Работа перемещает объявление и определение метода или переменной в суперкласс класса, где они в настоящее время находятся, удаляя их из их прежнего расположения.
В диалоговом окне можно также указать, что работа перемещает в суперкласс все методы, что и непосредственно доступ, что символ и определяется в том же классе как тот символ.