implementati in Java

implementati in Java
In Java, ci possono essere situazioni in cui lo sviluppatore deve posizionare le funzionalità associate in diverse posizioni o file per risolvere la complessità del codice. Ad esempio, ordinare le funzionalità separatamente considerando la loro associazione e integrarle in conformità con il requisito. In tali casi, il "strumenti"La parola chiave in Java è di grande aiuto nell'implementazione delle interfacce definite di volta in volta.

Questo articolo dimostrerà l'uso della parola chiave "implementa" in Java.

Ciò che è "implementa" in Java?

Il termine "strumenti"Corrisponde a una parola chiave utilizzata per integrare i metodi correlati implementando l'interfaccia. Questi metodi possono essere "astratto" O "predefinito"E l'interfaccia può essere implementata nello stesso file diverso.

Sintassi

interfaccia pubblica interfacename
void temp1 ();
default void temp2 ()
//corpo


class ABC implementa l'interfacename
// corpo di classe

In questa sintassi:

  • "temp1"È un metodo astratto.
  • "temp2"È il metodo predefinito.
  • "Classe ABC"Si riferisce alla classe che implementa il"Interfacename”Interfaccia tramite il"strumenti" parola chiave.

Esempio 1: implementazione di un metodo predefinito da un'interfaccia in Java

In questo esempio, un'interfaccia può essere implementata da un file esterno utilizzando "strumenti"La parola chiave e il metodo predefinito dell'interfaccia possono essere importati ed eseguiti da questo file tramite l'oggetto Classe.

Codice di interfaccia

Passa attraverso il seguente frammento di codice:

Età dell'interfaccia pubblica
void id ();
default void City ()
Sistema.fuori.println ("The City Is: London");

Nel file di interfaccia, applica i seguenti passaggi:

  • Innanzitutto, crea un'interfaccia chiamata "età".
  • All'interno di questa interfaccia, in primo luogo, specifica il metodo astratto, i.e., "id()".
  • Nota: Il metodo astratto non ha un corpo.
  • Ora, definisci il metodo predefinito chiamato "città()"Visualizzazione del messaggio dichiarato.

Codice di classe

Ora, segui il codice sotto fornito:

La classe Student implementa l'età
public void id ()
Sistema.fuori.println ("L'ID è: 1");

Classe pubblica Interfacedefault
public static void main (string args [])
Object studente = nuovo studente ();
oggetto.id();
oggetto.città();

Secondo il codice di classe sopra, applicare i passaggi sotto forniti:

  • Definisci la classe "Alunno"Implementazione dell'interfaccia discussa, i.e., "età" usando il "strumenti" parola chiave.
  • Nella classe, definire il metodo "id()"Specificato nell'interfaccia.
  • Nel "principale()"Metodo, crea un oggetto della classe denominata"oggetto" usando il "nuovo"Parola chiave e"Alunno()"Costruttore, rispettivamente.
  • Successivamente, invoca i metodi di interfaccia astratti e predefiniti facendo riferimento all'oggetto di classe creato, rispettivamente.

Produzione

In questo output, si può osservare che il metodo predefinito definito dall'interfaccia è implementato in modo appropriato.

Esempio 2: implementazione di metodi astratti da un'interfaccia in Java

In questo particolare esempio, i metodi astratti, i.e., "comprendente nessun corpo"Nell'interfaccia può essere implementata in classe.

Codice di interfaccia

Considera il codice di interfaccia di seguito:

Età dell'interfaccia pubblica
public void id ();
public void City ();

In questo codice, includi semplicemente i metodi forniti, i.e., "astratto"Comprendente no"corpo".

Codice di classe

Panoramiamo le righe sotto fornite del codice di classe:

Class Esempio implementa l'età
public void id ()
Sistema.fuori.println ("L'ID è: 1");

public void City ()
Sistema.fuori.println ("The City Is: London");

Classe pubblica Interface2
public static void main (string args [])
Esempio di oggetto = nuovo campione ();
oggetto.id();
oggetto.città();

Secondo questo blocco di codice, applica i seguenti passaggi:

  • Prima di tutto, dichiara la classe "campione"Implementazione dell'interfaccia allocata con l'aiuto di"strumenti" parola chiave.
  • Definire i metodi "id()" E "città()"Avere i messaggi dichiarati, rispettivamente.
  • Nel "principale()"Metodo, crea un oggetto di classe con l'aiuto di"nuovo"Parola chiave e"campione()"Costruttore, rispettivamente.
  • Infine, invoca i metodi definiti tramite l'oggetto creato.

Produzione

Esempio 3: implementazione di più interfacce in Java

Questo esempio implementa più interfacce tramite "classe"Associando i metodi a ciascuna delle interfacce, separatamente nello stesso file:

interfaccia prima
public void id ();

interfaccia secondo
public void City ();

Class Student implementa per primo, secondo
public void id ()
Sistema.fuori.println ("L'ID è: 1");

public void City ()
Sistema.fuori.println ("The City Is: London");

Classe pubblica Interfacedefault
public static void main (string args [])
Object studente = nuovo studente ();
oggetto.id();
oggetto.città();

Secondo lo snippet di codice sopra:

  • Definire due interfacce denominate "Primo" E "Secondo"Accumulare rispettivamente i metodi astratti dichiarati.
  • Ora, dichiara una classe chiamata "Alunno"E implementa le interfacce definite tramite"strumenti" parola chiave.
  • Nella definizione della classe, definire i metodi astratti specificati precedentemente (nell'interfaccia).
  • Finalmente, nel "principale()"Metodo, crea un oggetto di classe tramite l'approccio discusso e invoca i metodi definiti.

Produzione

Il risultato di cui sopra indica che i metodi astratti nelle interfacce sono implementati correttamente.

Conclusione

Il termine "strumenti"In Java corrisponde a una parola chiave utilizzata per integrare i metodi implementando l'interfaccia. Questi metodi possono essere "astratto" O "predefinito". Il precedente metodo è appena specificato nell'interfaccia mentre il secondo metodo è definito e invocato dall'interfaccia. Questo articolo ha guidato per applicare il "strumenti"Parola chiave in Java.