"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Utilisation des références d'interface

Utilisation des références d'interface

Publié le 2024-11-08
Parcourir:967
  • Il est possible de déclarer une variable de référence d'un type d'interface en Java.

  • Cette variable peut référencer n'importe quel objet qui implémente l'interface.

  • Lorsqu'une méthode est appelée sur un objet via une référence d'interface, la version de la méthode implémentée par l'objet sera exécutée.

  • Ce comportement est similaire à l'utilisation d'une référence de superclasse pour accéder à un objet de sous-classe.

Usando referências de interfaces

Usando referências de interfaces

Usando referências de interfaces

Points importants :

  • Déclaration de variable de référence :

  • La variable ob est déclarée comme Series ob;, ce qui signifie que ob peut référencer n'importe quel objet qui implémente l'interface Series. Cela permet de la flexibilité et du polymorphisme dans votre code.

  • Stockage de référence :

  • Dans la boucle, ob est alternativement attribué à twoOb (une instance de ByTwos) et à threeOb (une instance de ByThrees). Cela montre comment une seule variable de référence peut être utilisée pour manipuler différentes implémentations de l'interface.

  • Accès limité :

  • Comme ob est une référence Series, vous ne pouvez accéder qu'aux méthodes définies dans l'interface Series via celle-ci. Cela signifie qu'il n'est pas possible d'accéder à des méthodes ou des variables qui dépassent le cadre de l'interface. Par exemple, si vous essayez d'appeler une méthode qui n'est pas déclarée dans l'interface Series, le compilateur générera une erreur.

  • Avantages :

  • Polymorphisme : Vous pouvez utiliser la même référence d'interface (ob) pour interagir avec différentes implémentations (telles que ByTwos et ByThrees) sans avoir à modifier le code qui utilise la référence.

  • Flexibilité : Vous permet de modifier l'implémentation sans affecter le code qui utilise l'interface.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/devsjavagirls/usando-referencias-de-interfaces-5064?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3