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.

4
Pourquoi les paramètres facultatifs C # 4 définis sur l'interface ne sont-ils pas appliqués sur la classe d'implémentation?
J'ai remarqué qu'avec les paramètres facultatifs en C # 4 si vous spécifiez un paramètre facultatif sur une interface que vous n'avez pas, ne devez pas rendre ce paramètre facultatif sur n'importe quelle classe d'implémentation: public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface …


13
Traits vs interfaces
J'ai essayé d'étudier PHP récemment, et je me retrouve accroché à des traits. Je comprends le concept de réutilisation horizontale du code et je ne veux pas nécessairement hériter d'une classe abstraite. Ce que je ne comprends pas, c'est: quelle est la différence cruciale entre l'utilisation de traits et d'interfaces? …
344 php  interface  traits 


11
Nom de l'interface en Java [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions / réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, des sondages ou une discussion approfondie. …


13
Vérification du type d'interface avec Typescript
Cette question est l'analogon directe à la vérification de type de classe avec TypeScript J'ai besoin de savoir à l'exécution si une variable de type any implémente une interface. Voici mon code: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Si vous entrez ce code dans le terrain …

12
Les méthodes d'une interface Java doivent-elles être déclarées avec ou sans modificateur d'accès public?
Les méthodes d'une interface Java doivent-elles être déclarées avec ou sans le publicmodificateur d'accès? Techniquement, cela n'a pas d'importance, bien sûr. Une méthode de classe qui implémente un interfaceest toujours public. Mais qu'est-ce qu'une meilleure convention? Java lui-même n'est pas cohérent à cet égard. Voir , par exemple par Collectionrapport …

16
Méthode Java Pass en tant que paramètre
Je cherche un moyen de passer une méthode par référence. Je comprends que Java ne passe pas les méthodes comme paramètres, cependant, je voudrais obtenir une alternative. On m'a dit que les interfaces sont l'alternative au passage de méthodes en tant que paramètres, mais je ne comprends pas comment une …
278 java  interface 



30
Interfaces - À quoi ça sert?
La raison des interfaces m'échappe vraiment. D'après ce que je comprends, c'est une sorte de contournement pour l'héritage multiple inexistant qui n'existe pas en C # (ou du moins m'a-t-on dit). Tout ce que je vois, c'est que vous prédéfinissez certains membres et certaines fonctions, qui doivent ensuite être redéfinis …
269 c#  .net  interface 

4
Appel explicite d'une méthode par défaut en Java
Java 8 présente des méthodes par défaut pour offrir la possibilité d'étendre les interfaces sans avoir à modifier les implémentations existantes. Je me demande s'il est possible d'invoquer explicitement l'implémentation par défaut d'une méthode lorsque cette méthode a été remplacée ou n'est pas disponible en raison d'implémentations par défaut conflictuelles …



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.