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.

4
Perché i parametri opzionali C # 4 definiti sull'interfaccia non vengono applicati sulla classe di implementazione?
Ho notato che con i parametri opzionali in C # 4 se si specifica un parametro facoltativo su un'interfaccia che non si desidera , è necessario rendere quel parametro facoltativo su qualsiasi classe di implementazione: public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface …


13
Tratti vs. interfacce
Ultimamente ho cercato di studiare PHP e mi ritrovo a rimanere impiccato sui tratti. Comprendo il concetto di riutilizzo del codice orizzontale e non voglio necessariamente ereditare da una classe astratta. Quello che non capisco è: qual è la differenza cruciale tra l'uso dei tratti rispetto alle interfacce? Ho provato …
346 php  interface  traits 


11
Denominazione dell'interfaccia in Java [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda solleciterà probabilmente dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


13
Verifica del tipo di interfaccia con Typescript
Questa domanda è l'analogo diretto al controllo del tipo di classe con TypeScript Devo scoprire in fase di esecuzione se una variabile di tipo implementa un'interfaccia. Ecco il mio codice: interface A{ member:string; } var a:any={member:"foobar"}; if(a instanceof A) alert(a.member); Se si inserisce questo codice nel parco giochi dattiloscritto, l'ultima …

12
I metodi in un'interfaccia Java devono essere dichiarati con o senza un modificatore di accesso pubblico?
I metodi in un'interfaccia Java devono essere dichiarati con o senza il publicmodificatore di accesso? Tecnicamente non importa, ovviamente. Un metodo di classe che implementa un interfaceè sempre public. Ma cos'è una convenzione migliore? Java stesso non è coerente in questo. Si veda ad esempio Collectioncontro Comparable, o Futurecontro ScriptEngine.

16
Metodo Java Pass come parametro
Sto cercando un modo per passare un metodo per riferimento. Capisco che Java non passa metodi come parametri, tuttavia, vorrei ottenere un'alternativa. Mi è stato detto che le interfacce sono l'alternativa ai metodi di passaggio come parametri, ma non capisco come un'interfaccia possa agire come metodo per riferimento. Se capisco …
278 java  interface 



30
Interfacce - Qual è il punto?
La ragione delle interfacce mi sfugge davvero. Da quello che ho capito, è una specie di soluzione per la multi-eredità inesistente che non esiste in C # (o almeno così mi è stato detto). Tutto quello che vedo è che tu predefinisci alcuni membri e funzioni, che poi devono essere …
269 c#  .net  interface 

4
Chiamare esplicitamente un metodo predefinito in Java
Java 8 introduce metodi predefiniti per fornire la possibilità di estendere le interfacce senza la necessità di modificare le implementazioni esistenti. Mi chiedo se sia possibile invocare esplicitamente l'implementazione predefinita di un metodo quando tale metodo è stato sovrascritto o non è disponibile a causa di implementazioni predefinite contrastanti in …



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.