Movendo um membro de classe para uma subclasse

Consulte também

Você pode usar o comando Empilhar para mover classes interiores, métodos, campos para todas as subclasses da classe atual deles.

Para iniciar a operação de Empilhar:

  1. Na janela Editor de código-fonte ou Projetos, selecione o membro ou membros da classe que você deseja mover.
  2. Escolha Refatorar > Empilhar.

    A caixa de diálogo Empilhar abre e exibe uma lista dos membros da classe. Certifique-se de que a caixa de verificação do membro que você deseja mover esteja selecionada.

  3. (Opcional) Marque a caixa de verificação Manter abstrato de quaisquer métodos abstratos que você deseja manter definidos na classe atual e ter implementados na subclasse. A caixa de verificação na coluna esquerda também deve estar marcada para que a definição da classe seja copiada para a subclasse.
  4. Se você clicar em Refatorar, o IDE aplicará as alterações automaticamente e ignorará as etapas restantes. Se você clicar em Visualização, a janela Refatoração exibirá as linhas de código que serão alteradas. Revise a lista e desmarque a caixa de verificaçã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 verificação das subclasses correspondentes. Clique em Fazer refatoração para aplicar as alterações selecionadas.
Consulte também
Refatoração: referência rápida
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