Extraindo uma superclasse

Consulte também 

Quando você extrai uma superclasse, o IDE faz o seguinte:

Para extrair uma superclasse:

  1. Abra a classe que contém os métodos ou os campos que você deseja mover para a nova superclasse.
  2. No Editor de código, clique com o botão direito do mouse no arquivo e escolha Refatorar > Extrair superclasse.
  3. A caixa de diálogo Extrair superclasse é aberta.

  4. Digite o nome da nova superclasse no campo de texto Nome da superclasse.
  5. Selecione os membros que você deseja extrair para a nova superclasse.
  6. (Opcional) Se desejar tornar um método abstrato, marque a caixa de seleção Tornar abstrato do método. Se você marcou essa caixa de seleção, o método será declarado na superclasse como um método abstrato e substituído na classe atual. O modificador de acesso protected será atribuído ao método.
  7. (Opcional) Se não desejar visualizar as alterações antes que elas sejam feitas, desmarque a caixa de seleção Desmarcar a visualização de todas as alterações. Se a caixa de seleção Visualizar todas as alterações não estiver selecionada, o IDE aplicará as alterações automaticamente e ignorará as etapas restantes.
  8. Clique em Próximo. Se Visualizar todas as alterações foi marcada, a janela Refatoração abrirá e exibirá todas as ocorrências que serão afetadas pela alteração. Revise a lista e desmarque a caixa de seleção referente a qualquer código que você não deseja alterar.
  9. Clique em Fazer refatoração na janela Refatoração para aplicar as alterações nos arquivos selecionados.
Consulte também
Refatoração: Referência rápida
Movendo um membro de classe para uma superclasse
Usando um supertipo onde possível
Extraindo uma interface
Extraindo um método
Renomeando um campo ou método
Desfazendo alterações de refatoração

Notificações legais