Caixa de diálogo Extrair superclasse
Consulte também
Use essa caixa de diálogo para especificar opções do comando de refatoração Extrair superclasse. Você pode usar o comando Extrair superclasse para criar uma nova superclasse baseada em métodos não-estáticos públicos na classe selecionada.
Você pode abrir a caixa de diálogo Extrair superclasse escolhendo Refatorar > Extrair superclasse depois de selecionar uma classe no Editor de código, na janela Projetos ou na janela Arquivos.
A caixa de diálogo possui os seguintes campos:
- Nome da superclasse. Contém o nome da classe a ser criada.
- Membros a serem extraídos. Lista de classes interiores, métodos e campos que você pode incluir na nova superclasse.
Para cada membro que você deseja incluir na superclasse, marque a caixa de seleção na coluna esquerda.
Na coluna Tornar abstrato, marque a caixa de seleção de quaisquer métodos para os quais você não deseja que haja uma implementação.
- Visualizar todas as alterações. Se selecionado, uma lista de todas as partes do código a serem afetadas pela refatoração será exibida na janela Refatoração depois que você clicar em Próximo. Você pode limpar quaisquer ocorrências do nome que não deseja alterar.
Se Visualizar todas as alterações não estiver selecionado, a refatoração será feita imediatamente depois que você clicar em Próximo.
A menos que desmarque a caixa de seleção Visualizar todas as alterações, será necessário seguir estas etapas para concluir a refatoração:
- Clique em Próximo.
A janela Refatoração é aberta e mostra uma exibição em árvore do código a ser afetado pela refatoração.
- Verifique os itens exibidos na janela Refatoração para se certificar de que deseja alterar todos eles. Desmarque a caixa de seleção próxima a quaisquer partes do código que você não deseja alterar.
- Clique em Fazer refatoração.
- Você deve sempre realizar uma limpeza na construção após concluir quaisquer comandos de refatoração. Você pode fazer uma limpeza de construção clicando com o botão direito do mouse no nó do projeto na janela Projetos e clicando em Limpar e construir projeto.
- Consulte também
- Sobre a refatoração
- Refatoração: Referência rápida
- Desfazendo alterações de refatoração
Notificações legais