Questions marquées «interface»

Une interface fait référence au point d'interaction désigné avec un composant. Les interfaces sont applicables au niveau matériel et logiciel. --- Il fait également référence à l'élément de langage `interface`, qui est la seule exception à l'héritage unique en Java, C # et les langages similaires.

11
À quoi servent les constantes d'interface?
J'apprends Java et je viens de découvrir que l'interface peut avoir des champs, qui sont publics statiques et définitifs. Je n'ai vu aucun exemple de ceux-ci jusqu'à présent. Quels sont certains des cas d'utilisation de ces constantes d'interface et puis-je en voir dans la bibliothèque standard Java?

11
Pourquoi implémenter l'interface explicitement?
Alors, quel est exactement un bon cas d'utilisation pour implémenter une interface explicitement? Est-ce uniquement pour que les utilisateurs de la classe n'aient pas à regarder toutes ces méthodes / propriétés dans Intellisense?
122 c#  interface 

12
Méthodes facultatives dans l'interface Java
D'après ce que je comprends, si vous implémentez une interface en java, les méthodes spécifiées dans cette interface doivent être utilisées par les sous-classes implémentant ladite interface. J'ai remarqué que dans certaines interfaces telles que l'interface Collection, il existe des méthodes qui sont commentées comme facultatives, mais qu'est-ce que cela …
120 java  methods  interface 

16
Quelle est la différence entre une interface et une classe, et pourquoi devrais-je utiliser une interface lorsque je peux implémenter les méthodes directement dans la classe?
Je suis conscient que c'est une question très basique, mais un intervieweur m'a posé une question très astucieuse et j'étais impuissant :( Je ne connais que la définition matérielle ou théorique d'une interface et je l'ai également implémentée dans de nombreux projets sur lesquels j'ai travaillé. Mais je ne comprends …
118 c#  class  oop  interface  abstraction 








2
Pourquoi les classes Java n'héritent pas des annotations des interfaces implémentées?
J'ai utilisé l'AOP de Guice pour intercepter certains appels de méthode. Ma classe implémente une interface et j'aimerais annoter les méthodes d'interface afin que Guice puisse sélectionner les bonnes méthodes. Même si le type d'annotation est annoté avec la classe d'implémentation d'annotation Inherited n'hérite pas de l'annotation comme indiqué dans …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.