Domande taggate «overloading»

I termini sovraccarico e sovraccarico possono riferirsi a: - Sovraccarico di costruttori e metodi, un tipo di polimorfismo in cui vengono richiamate diverse funzioni con lo stesso nome in base ai tipi di dati dei parametri passati - Sovraccarico di operatori, una forma di sovraccarico funzionale o di metodo in cui il l'azione in sovraccarico è un operatore, come + o -


30
Sovraccarico di funzioni in Javascript - Best practice
Qual è il modo (i) migliore (i) di falsificare il sovraccarico delle funzioni in Javascript? So che non è possibile sovraccaricare le funzioni in Javascript come in altre lingue. Se avessi bisogno di una funzione con due usi foo(x)e foo(x,y,z)quale sia il modo migliore / preferito: Utilizzando nomi diversi in …


21
Polimorfismo vs Override vs Overloading
In termini di Java, quando qualcuno chiede: che cos'è il polimorfismo? Il sovraccarico o l' override sarebbe una risposta accettabile? Penso che ci sia qualcosa di più. SE tu avessi una classe base astratta che ha definito un metodo senza implementazione e hai definito quel metodo nella sottoclasse, è ancora …



6
Sovraccarico della funzione TypeScript
La sezione 6.3 delle specifiche del linguaggio TypeScript parla del sovraccarico delle funzioni e fornisce esempi concreti su come implementarlo. Tuttavia, se provo qualcosa del genere: export class LayerFactory { constructor (public styleFactory: Symbology.StyleFactory) { } createFeatureLayer (userContext : Model.UserContext, mapWrapperObj : MapWrapperBase) : any { throw "not implemented"; } …

14
Come ottenere il sovraccarico della funzione in C?
Esiste un modo per ottenere il sovraccarico della funzione in C? Sto guardando funzioni semplici da sovraccaricare come foo (int a) foo (char b) foo (float c , int d) Penso che non esista un modo diretto; Sto cercando soluzioni alternative se ne esistono.
241 c  overloading 

15
Sovraccarico della funzione Python
So che Python non supporta il sovraccarico del metodo, ma ho riscontrato un problema che non riesco a risolvere in un buon modo Pythonic. Sto realizzando un gioco in cui un personaggio deve sparare una varietà di proiettili, ma come faccio a scrivere diverse funzioni per creare questi proiettili? Ad …

8
Rimozione corretta di un numero intero da un elenco <Numero intero>
Ecco una bella trappola che ho appena incontrato. Considera un elenco di numeri interi: List&lt;Integer&gt; list = new ArrayList&lt;Integer&gt;(); list.add(5); list.add(6); list.add(7); list.add(1); Qualche ipotesi istruita su cosa succede quando si esegue list.remove(1)? Che dire list.remove(new Integer(1))? Ciò può causare alcuni cattivi bug. Qual è il modo corretto di distinguere …

10
Sovraccarico della funzione PHP
Proveniente dallo sfondo C ++;) Come posso sovraccaricare le funzioni PHP? Una definizione di funzione se ci sono argomenti e un'altra se non ci sono argomenti? È possibile in PHP? O dovrei usare if else per verificare se ci sono parametri passati da $ _GET e POST ?? e metterli …

15
Come utilizzo il metodo di overloading in Python?
Sto cercando di implementare il sovraccarico del metodo in Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) ma l'output è second method 2; simile: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow() dà …


7
Metodo Sovraccarico per argomento null
Ho aggiunto tre metodi con parametri: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Quando chiamo doSomething(null), il compilatore genera l'errore come metodi ambigui . Quindi il problema è perché Integere …
133 java  oop  null  overloading 


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.