Domande taggate «interface»

Un'interfaccia si riferisce al punto di interazione designato con un componente. Le interfacce sono applicabili sia a livello hardware che software. --- Si riferisce anche all'elemento di interfaccia "interfaccia", che è l'unica eccezione all'ereditarietà singola in Java, C # e linguaggi simili.



10
Qual è l'equivalente dell'interfaccia Java in Ruby?
Possiamo esporre le interfacce in Ruby come facciamo in java e applicare i moduli o le classi Ruby per implementare i metodi definiti dall'interfaccia. Un modo è utilizzare l'ereditarietà e il metodo_missing per ottenere lo stesso risultato, ma è disponibile un altro approccio più appropriato?
102 ruby  interface 






9
È sicuro per gli struct implementare le interfacce?
Mi sembra di ricordare di aver letto qualcosa su come sia dannoso per le strutture implementare le interfacce in CLR tramite C #, ma non riesco a trovare nulla al riguardo. È male? Ci sono conseguenze impreviste nel farlo? public interface Foo { Bar GetBar(); } public struct Fubar : …
94 c#  interface  struct 


2
Come estendere una classe in Python?
In Python come puoi estendere una classe? Ad esempio, se ho 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!" Ma questo non funziona ... Mi aspetto che se ci lavoro color_extended.py, quando creo …

3
Qual è l'implementazione "predefinita" del metodo definito in un'interfaccia?
Nell'interfaccia di raccolta ho trovato un metodo denominato removeIf()che contiene la sua implementazione. 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; } Voglio sapere se esiste un …
91 java  interface  java-8 

6
C #: non è possibile convertire in modo implicito il tipo List <Product> in List <IProduct>
Ho un progetto con tutte le mie definizioni di interfaccia: RivWorks.Interfaces Ho un progetto in cui definisco impianti in calcestruzzo: RivWorks.DTO L'ho fatto centinaia di volte in passato, ma per qualche motivo ora ricevo questo errore: Impossibile convertire in modo implicito il tipo "System.Collections.Generic.List &lt;RivWorks.DTO.Product&gt;" in "System.Collections.Generic.List &lt;RivWorks.Interfaces.DataContracts.IProduct&gt;" Definizione dell'interfaccia …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.