Implements en Java

Implements en Java
En Java, il peut y avoir des situations où le développeur doit placer les fonctionnalités associées à différents endroits ou fichiers pour régler la complexité du code. Par exemple, le trier les fonctionnalités séparément en considérant leur association et en les intégrant conformément à l'exigence. Dans de tels cas, le «met en oeuvre»Le mot-clé en Java est d'une grande aide pour implémenter de temps à autre les interfactions définies.

Cet article démontrera l'utilisation du mot-clé «implémente» en Java.

Qu'est-ce que les «implémentés» dans Java?

Le terme "met en oeuvre»Correspond à un mot-clé utilisé pour intégrer les méthodes connexes en implémentant l'interface. Ces méthodes peuvent être «abstrait" ou "défaut»Et l'interface peut être implémentée dans le même fichier ou différent.

Syntaxe

interface publique interfacename
void temp1 ();
par défaut void temp2 ()
//corps


classe ABC implémente interfacename
// corps de classe

Dans cette syntaxe:

  • "temp1"Est une méthode abstraite.
  • "temp2«Est la méthode par défaut.
  • "classe ABC»Fait référence à la classe qui implémente le«Interfacename”Interface via le"met en oeuvre" mot-clé.

Exemple 1: implémentation d'une méthode par défaut à partir d'une interface dans Java

Dans cet exemple, une interface peut être implémentée à partir d'un fichier externe à l'aide du «met en oeuvre»Mot-clé, et la méthode par défaut de l'interface peut être importée et exécutée à partir de ce fichier via l'objet de classe.

Code d'interface

Passez par l'extrait de code suivant:

Âge de l'interface publique
void id ();
Par défaut void City ()
Système.dehors.Println ("La ville est: Londres");

Dans le fichier d'interface, appliquez les étapes suivantes:

  • Tout d'abord, créez une interface nommée «âge".
  • Dans cette interface, tout d'abord, spécifiez la méthode abstraite, i.e., "identifiant()".
  • Note: La méthode abstraite n'a pas de corps.
  • Maintenant, définissez la méthode par défaut nommée "ville()”Affichage du message indiqué.

Code de la classe

Maintenant, suivez le code ci-dessous:

classe étudiante implémente l'âge
public void id ()
Système.dehors.println ("L'ID est: 1");

classe publique InterfacedEfault
public static void main (String args [])
Étudiant objet = nouveau étudiant ();
objet.identifiant();
objet.ville();

Selon le code de classe ci-dessus, appliquez les étapes ci-dessous:

  • Définissez la classe "Étudiant”Implémentation de l'interface discutée, i.e., "âge" en utilisant le "met en oeuvre" mot-clé.
  • Dans la classe, définissez la méthode "identifiant()»Spécifié dans l'interface.
  • Dans le "principal()”Méthode, créez un objet de la classe nommé«objet" en utilisant le "nouveau»Mot-clé et«Étudiant()”Constructeur, respectivement.
  • Après cela, invoquez les méthodes d'interface abstraites et par défaut en faisant référence à l'objet de classe créé, respectivement.

Sortir

Dans cette sortie, on peut observer que la méthode par défaut définie de l'interface est implémentée de manière appropriée.

Exemple 2: implémentation de méthodes abstraites d'une interface dans Java

Dans cet exemple particulier, les méthodes abstraites, je.e., "ne comprenant aucun corps«Dans l'interface, peut être implémentée dans la classe.

Code d'interface

Considérez le code d'interface indiqué ci-dessous:

Âge de l'interface publique
public void id ();
public void City ();

Dans ce code, incluez simplement les méthodes fournies, je.e., "abstrait"Ne comprenant pas"corps".

Code de la classe

Présentation des lignes de code de classe fournies ci-dessous:

échantillon de classe implémente l'âge
public void id ()
Système.dehors.println ("L'ID est: 1");

public void City ()
Système.dehors.Println ("La ville est: Londres");

Classe publique Interface2
public static void main (String args [])
Exemple d'objet = nouveau échantillon ();
objet.identifiant();
objet.ville();

Selon ce bloc de code, appliquez les étapes suivantes:

  • Tout d'abord, déclarez la classe «goûter”Implémentation de l'interface allouée à l'aide du«met en oeuvre" mot-clé.
  • Définir les méthodes "identifiant()" et "ville()”Avoir les messages déclarés, respectivement.
  • Dans le "principal()«Méthode, créez un objet de classe à l'aide du«nouveau»Mot-clé et«goûter()”Constructeur, respectivement.
  • Enfin, invoquez les méthodes définies via l'objet créé.

Sortir

Exemple 3: implémentation de plusieurs interfaces en Java

Cet exemple implémente plusieurs interfaces via "classe«En associant les méthodes à chacune des interfaces, séparément dans le même fichier:

Interface d'abord
public void id ();

interface second
public void City ();

La classe Student implémente d'abord, deuxième
public void id ()
Système.dehors.println ("L'ID est: 1");

public void City ()
Système.dehors.Println ("La ville est: Londres");

classe publique InterfacedEfault
public static void main (String args [])
Étudiant objet = nouveau étudiant ();
objet.identifiant();
objet.ville();

Selon l'extrait de code ci-dessus:

  • Définissez deux interfaces nommées «D'abord" et "Deuxième«Accumulation respectivement des méthodes abstraites déclarées,.
  • Maintenant, déclarez une classe nommée «Étudiant»Et implémentez les interfaces définies via le«met en oeuvre" mot-clé.
  • Dans la définition de la classe, définissez les méthodes abstraites spécifiées précédemment (dans l'interface).
  • Enfin, dans le «principal()”Méthode, créez un objet de classe via l'approche discutée et invoquez les méthodes définies.

Sortir

Le résultat ci-dessus indique que les méthodes abstraites des interfaces sont mises en œuvre avec succès.

Conclusion

Le terme "met en oeuvre"En Java correspond à un mot-clé utilisé pour intégrer les méthodes en implémentant l'interface. Ces méthodes peuvent être «abstrait" ou "défaut". La première méthode est juste spécifiée dans l'interface tandis que la dernière méthode est définie et invoquée à partir de l'interface. Cet article a guidé pour appliquer le «met en oeuvre»Mot-clé en Java.