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.

2
Champs d'interface Go
Je connais le fait que, dans Go, les interfaces définissent la fonctionnalité plutôt que les données. Vous placez un ensemble de méthodes dans une interface, mais vous ne pouvez pas spécifier de champs qui seraient requis sur tout ce qui implémente cette interface. Par exemple: // Interface type Giver interface …
105 struct  interface  go 

10
Qu'est-ce que l'interface Java équivalente dans Ruby?
Pouvons-nous exposer des interfaces dans Ruby comme nous le faisons en java et appliquer les modules ou classes Ruby pour implémenter les méthodes définies par interface. Une façon est d'utiliser l'héritage et method_missing pour obtenir la même chose, mais existe-t-il une autre approche plus appropriée disponible?
105 ruby  interface 




13
Classe interne dans l'interface
Est-il possible de créer une classe interne dans une interface? Si c'est possible, pourquoi voudrions-nous créer une classe interne comme celle-là puisque nous n'allons pas créer d'objets d'interface? Ces classes internes aident-elles dans un processus de développement?



8
À quoi sert le mot-clé par défaut en Java?
Une interface en Java est similaire à une classe, mais le corps d'une interface ne peut inclure que des méthodes abstraites et des finalchamps (constantes). Récemment, j'ai vu une question qui ressemble à ceci interface AnInterface { public default void myMethod() { System.out.println("D"); } } Selon la définition de l'interface, …



2
Comment étendre une classe en python?
En python, comment étendre une classe? Par exemple si j'ai color.py class Color: def __init__(self, color): self.color = color def getcolor(self): return self.color color_extended.py import Color class Color: def getcolor(self): return self.color + " extended!" Mais cela ne fonctionne pas ... Je m'attends à ce que si je travaille dans …

3
Quelle est l'implémentation «par défaut» de la méthode définie dans une interface?
Dans l'interface de collection, j'ai trouvé une méthode nommée removeIf()qui contient son implémentation. default boolean removeIf(Predicate<? super E> filter) { Objects.requireNonNull(filter); boolean removed = false; final Iterator<E> each = iterator(); while (each.hasNext()) { if (filter.test(each.next())) { each.remove(); removed = true; } } return removed; } Je veux savoir s'il existe …
91 java  interface  java-8 

6
C # - Impossible de convertir implicitement le type List <Product> en List <IProduct>
J'ai un projet avec toutes mes définitions d'interface: RivWorks.Interfaces J'ai un projet où je définis des implémentations concrètes: RivWorks.DTO J'ai déjà fait cela des centaines de fois, mais pour une raison quelconque, j'obtiens cette erreur maintenant: Impossible de convertir implicitement le type «System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;» en «System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;» Définition d'interface (raccourcie): …

6
Comment ajouter un délégué à une interface C #
J'ai besoin d'avoir des délégués dans ma classe. Je voudrais utiliser l'interface pour me "rappeler" de définir ces délégués. Comment? Ma classe ressemble à ceci: public class ClsPictures : myInterface { // Implementing the IProcess interface public event UpdateStatusEventHandler UpdateStatusText; public delegate void UpdateStatusEventHandler(string Status); public event StartedEventHandler Started; public …

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.