implementos em java

implementos em java
Em Java, pode haver situações em que o desenvolvedor precisa colocar as funcionalidades associadas em diferentes locais ou arquivos para resolver a complexidade do código. Por exemplo, classificar as funcionalidades separadamente considerando sua associação e integrando -as de acordo com o requisito. Nesses casos, o “implementos”A palavra -chave em Java é de grande ajuda na implementação das interface (s) definida (s) de tempos em tempos.

Este artigo demonstrará o uso da palavra-chave "implementos" em Java.

O que são "implementos" em java?

O termo "implementos”Corresponde a uma palavra -chave utilizada para integrar os métodos relacionados implementando a interface. Esses métodos podem ser “abstrato" ou "padrão”E a interface pode ser implementada no mesmo arquivo ou diferente.

Sintaxe

interface pública interfacename
Void temp1 ();
padrão vazio temp2 ()
//corpo


classe ABC implementa o nome do interfacen
// Corpo de classe

Nesta sintaxe:

  • ““Temp1”É um método abstrato.
  • ““Temp2”É o método padrão.
  • ““Classe ABC“Refere -se à classe que implementa o“Interfacename”Interface através da“implementosPalavra -chave.

Exemplo 1: Implementando um método padrão de uma interface em Java

Neste exemplo, uma interface pode ser implementada de um arquivo externo usando o “implementos”A palavra -chave e o método padrão da interface podem ser importados e executados a partir deste arquivo através do objeto de classe.

Código da interface

Passe pelo snippet de código a seguir:

Idade da interface pública
Id ID ();
Cidade Void padrão ()
Sistema.fora.println ("A cidade é: Londres");

No arquivo de interface, aplique as seguintes etapas:

  • Primeiro, crie uma interface chamada “idade”.
  • Dentro dessa interface, primeiro, especifique o método abstrato, eu.e., ““eu ia()”.
  • Observação: O método abstrato não tem um corpo.
  • Agora, defina o método padrão chamado “cidade()”Exibindo a mensagem declarada.

Código de classe

Agora, siga o código abaixo fornecido:

Classe Student implementa a idade
public void id ()
Sistema.fora.println ("O ID é: 1");

classe pública interfaceDefault
public static void main (string args [])
Objeto do aluno = novo aluno ();
objeto.eu ia();
objeto.cidade();

De acordo com o código de classe acima, aplique as etapas abaixo fornecidas:

  • Defina a classe “Estudante”Implementando a interface discutida, eu.e., ““idade”Usando o“implementosPalavra -chave.
  • Na classe, defina o método “eu ia()”Especificado na interface.
  • No "principal()”Método, crie um objeto da classe chamado“objeto”Usando o“novo"Palavra -chave e a"Estudante()”Construtor, respectivamente.
  • Depois disso, invocar os métodos de interface abstrato e padrão, referindo -se ao objeto de classe criado, respectivamente.

Saída

Nesta saída, pode -se observar que o método padrão definido da interface é implementado adequadamente.

Exemplo 2: Implementando métodos abstratos de uma interface em Java

Neste exemplo em particular, os métodos abstratos, eu.e., ““Não compreendendo o corpo”Na interface pode ser implementada na classe.

Código da interface

Considere o código da interface abaixo:

Idade da interface pública
public void id ();
Public Void City ();

Neste código, basta incluir os métodos fornecidos, i.e., ““abstrato"Não compreendendo"corpo”.

Código de classe

Vamos ver as linhas de classe de classe abordadas abaixo:

classe de amostra implementa a idade
public void id ()
Sistema.fora.println ("O ID é: 1");

public void City ()
Sistema.fora.println ("A cidade é: Londres");

classe pública interface2
public static void main (string args [])
Objeto de amostra = novo amostra ();
objeto.eu ia();
objeto.cidade();

De acordo com este bloco de código, aplique as seguintes etapas:

  • Primeiro de tudo, declare a classe “amostra”Implementando a interface alocada com a ajuda do“implementosPalavra -chave.
  • Defina os métodos “eu ia()" e "cidade()”Tendo as mensagens declaradas, respectivamente.
  • No "principal()”Método, crie um objeto de classe com a ajuda do“novo"Palavra -chave e a"amostra()”Construtor, respectivamente.
  • Por fim, invoco os métodos definidos através do objeto criado.

Saída

Exemplo 3: Implementando várias interfaces em Java

Este exemplo implementa várias interfaces via “aula”Ao associar os métodos a cada uma das interfaces, separadamente no mesmo arquivo:

Interface primeiro
public void id ();

Interface segundo
Public Void City ();

Classe Student implementa primeiro, segundo
public void id ()
Sistema.fora.println ("O ID é: 1");

public void City ()
Sistema.fora.println ("A cidade é: Londres");

classe pública interfaceDefault
public static void main (string args [])
Objeto do aluno = novo aluno ();
objeto.eu ia();
objeto.cidade();

De acordo com o snippet de código acima:

  • Defina duas interfaces chamadas “Primeiro" e "Segundo”Acumulando os métodos abstratos declarados, respectivamente.
  • Agora, declare uma classe chamada “Estudante”E implementar as interfaces definidas através do“implementosPalavra -chave.
  • Na definição de classe, defina os métodos abstratos especificados anteriormente (na interface).
  • Finalmente, no “principal()”Método, crie um objeto de classe por meio da abordagem discutida e invocar os métodos definidos.

Saída

O resultado acima indica que os métodos abstratos nas interfaces são implementados com sucesso.

Conclusão

O termo "implementos”Em Java, corresponde a uma palavra -chave utilizada para integrar os métodos implementando a interface. Esses métodos podem ser “abstrato" ou "padrão”. O método anterior é especificado na interface enquanto o último método é definido e invocado da interface. Este artigo foi guiado para aplicar o “implementosPalavra -chave em java.