Substituindo e implementando métodos
Consulte também
O IDE tem os seguintes dois mecanismos para gerar código para implementar ou substituir métodos que são definidos em outras classes:
- A auto-completar de código, que você pode usar para gerar código para implementar ou substituir um método.
- O comando Métodos de substituição (Ctrl-I), que você pode usar para gerar código para implementar ou substituir múltiplos métodos ao mesmo tempo.
Para usar auto-completar de código para gerar código que substitua ou implemente um método:
- Na declaração da classe, use a palavra-chave extends para estender uma classe ou use a palavra-chave implements para implementar uma interface.
- No início da linha em que você deseja colocar o método, pressione Ctrl-Barra de espaços e selecione o método na caixa de diálogo de auto-completar de código.
O declaração do método é inserida no arquivo. Você pode então codificar o corpo do método no Editor de código.
Para usar o comando Métodos de substituição:
- Na declaração da classe, use a palavra-chave extends para estender uma classe ou use a palavra-chave implements para implementar uma interface.
- Clique com o botão direito do mouse em um arquivo Java na janela Projetos e escolha Código-fonte > Métodos de substituição no menu pop-up ou pressione Ctrl-I.
A caixa de diálogo Métodos de substituição e implementação é exibida com todos os métodos disponíveis listados no painel Métodos de interface e superclasse disponíveis. O IDE filtra métodos finais, estáticos, privados e pacotes privados.
Use as caixas de seleção no alto da caixa de diálogo para ajustar os métodos exibidos na lista:
- Selecione Mostrar superclasses e interface para agrupar métodos por classe e interface.
- Selecione Somente abstratos para exibir somente métodos que são explicitamente declarados abstratos.
- No painel Métodos de interface e superclasse disponíveis, selecione os métodos que você deseja substituir.
- Se desejar que os métodos gerados em sua classe contenham chamadas para o método de superclasse, marque a caixa de seleção Gerar superchamadas.
- Para copiar comentários de Javadoc para os métodos selecionados no arquivo fonte, marque a caixa de seleção Copiar Javadoc.
- Clique em OK.
Os métodos são criados no arquivo fonte de sua classe com declarações adequadas e corpos vazios ou chamadas de superclasse. Você pode então codificar o corpo do método no Editor de código.
Métodos substituídos são marcados com um glifo
na margem esquerda do método no Editor de código. Métodos implementados a partir de uma interface ou de uma classe abstrata são marcados com um glifo
. Mantenha o ponteiro sobre o glifo para exibir uma dica com o nome totalmente qualificado da classe que contém o método substituído ou implementado. .
- Consulte também
- Usando auto-completar de código
- Usando dicas do editor para corrigir código
- Usando o recurso de correspondência de palavras
Notificações legais