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.

15
Qual è il punto di interfaccia in PHP?
Le interfacce consentono di creare codice che definisce i metodi delle classi che lo implementano. Non è tuttavia possibile aggiungere alcun codice a tali metodi. Le classi astratte ti consentono di fare la stessa cosa, insieme all'aggiunta di codice al metodo. Ora, se riesci a raggiungere lo stesso obiettivo con …
224 php  oop  interface  theory 

11
Perché le interfacce C # non possono contenere campi?
Ad esempio, supponiamo che io voglia ICarun'interfaccia e che tutte le implementazioni conterranno il campo Year. Questo significa che ogni implementazione deve dichiarare separatamente Year? Non sarebbe meglio definire semplicemente questo nell'interfaccia?
223 c#  interface 

16
Ereditarietà multipla in C #
Poiché l'ereditarietà multipla è dannosa (rende la fonte più complicata) C # non fornisce direttamente un tale modello. Ma a volte sarebbe utile avere questa capacità. Ad esempio, sono in grado di implementare il modello di ereditarietà multipla mancante usando interfacce e tre classi simili: public interface IFirst { void …



9
Interfaccia astratta Java
Considera un esempio (che compila in java) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Perché è necessario che un'interfaccia sia "dichiarata" astratta? Esistono altre regole che si applicano con un'interfaccia astratta? Infine: se abstractè obsoleto, perché è incluso in Java? Esiste una storia …
197 java  interface  abstract 





9
Come creare una classe Java che implementa un'interfaccia con due tipi generici?
Ho un'interfaccia generica public interface Consumer<E> { public void consume(E e); } Ho una classe che consuma due tipi di oggetti, quindi vorrei fare qualcosa del tipo: public class TwoTypesConsumer implements Consumer<Tomato>, Consumer<Apple> { public void consume(Tomato t) { ..... } public void consume(Apple a) { ...... } } Apparentemente …




10
A cosa servono le interfacce funzionali in Java 8?
Mi sono imbattuto in un nuovo termine in Java 8: "interfaccia funzionale". Ne ho trovato solo un uso mentre lavoravo con le espressioni lambda . Java 8 fornisce alcune interfacce funzionali integrate e se vogliamo definire qualsiasi interfaccia funzionale, possiamo usare l' @FunctionalInterfaceannotazione. Ci permetterà di dichiarare solo un singolo …
154 java  lambda  interface  java-8 

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.