Usando um supertipo onde possível

Consulte também

Você pode usar o comando Usar supertipo onde for possível para substituir as referências a um tipo por referências a um dos supertipos do tipo. Antes de substituir essas referências, o IDE verifica se o supertipo e seus membros estão acessíveis para todo o código que seria alterado para fazer referência a eles.

Para iniciar a operação de uso do supertipo onde possível:

  1. Na janela Editor de código ou Projetos, selecione o tipo no qual você deseja aplicar a operação. O tipo pode ser uma classe, interface ou enumeração.
  2. Escolha Refatorar > Usar supertipo onde for possível.
  3. Na lista Selecionar supertipo a ser usado, selecione o supertipo que você deseja referenciar no lugar do tipo que o código está usando no momento.
  4. (Opcional) Se não desejar revisar as alterações antes que sejam feitas, desmarque a caixa de seleção Visualizar todas as alterações.
  5. Clique em Próximo. Se desmarcou a caixa de seleção Visualizar todas as alterações, o IDE aplicará as alterações automaticamente e ignorará as etapas restantes.
  6. A janela Refatoração exibe as linhas de código que serão alteradas. Revise a lista e desmarque a caixa de seleção referente a qualquer código que você não deseja alterar. Se a classe da qual você está empilhando os membros possuir várias subclasses, e você não deseja que os membros sejam empilhados para todas elas, certifique-se de limpar as caixas de seleção das subclasses correspondentes.
  7. (Opcional) Clique duas vezes em um nome de arquivo na janela Refatoração para abrir o arquivo, ou clique duas vezes em uma linha de código para abrir o código-fonte e posicionar o cursor nessa linha de código.
  8. Clique em Fazer refatoração para aplicar as alterações selecionadas.
Consulte também
Refatoração: Referência rápida
Extraindo uma superclasse
Extraindo uma interface
Movendo um membro de classe para uma superclasse
Movendo uma classe para outro pacote Java
Renomeando uma classe ou interface
Desfazendo alterações de refatoração

Notificações legais