preguntar acerca de method-overloading

1
réponses

Pourquoi cette distribution est-elle redondante?

J'ai une méthode avec les surcharges suivantes: string Call(string function, Dictionary<string, object> parameters, object body) string Call(string function, Dictionary<string, object> parameters, JObject body) Maintenant, j'ai ajouté …
demandé sur 1970-01-01 00:33:35
7
réponses

Mes fonctions PHP devraient-elles accepter un tableau d’arguments ou devrais-je demander explicitement des arguments?

Dans une application web PHP sur laquelle je travaille, je vois des fonctions définies de deux manières possibles. Approche 1: function myfunc($arg1, $arg2, $arg3) Approche 2: // where $array_params has the structure array('arg1'=>$val1, 'ar …
demandé sur 1970-01-01 00:33:30
4
réponses

C++ surcharge statique fonction avec non-statique fonction

Je voudrais imprimer deux choses différentes selon qu'une fonction est appelée statiquement avec Foo::print() ou à partir d'une instance de Foo foo; foo.print(); EDIT: Voici une définition de classe qui ne fonctionne certainement pas, comme répondu …
demandé sur 1970-01-01 00:33:31
4
réponses

Importations Java statiques

Juste par expérience, j'ai découvert que les méthodes non statiques Java remplacent toutes les mêmes méthodes nommées dans la portée même dans un contexte statique. Même sans permettre la surcharge de paramètre. Comme import java.util.Arrays; i …
demandé sur 1970-01-01 00:33:32
2
réponses

Ambiguïté de surcharge de méthode avec Java 8 primitives ternaires conditionnelles et non boxées

Ce qui suit est le code compile en Java 7, mais pas openjdk-1.8.0.45-31.b13.fc21. static void f(Object o1, int i) {} static void f(Object o1, Object o2) {} static void test(boolean b) { String s = "string"; double d = 1.0; // The suprem …
demandé sur 1970-01-01 00:33:35
4
réponses

Java: ambiguïté de surcharge de la méthode générique

Considérons le code suivant: public class Converter { public <K> MyContainer<K> pack(K key, String[] values) { return new MyContainer<>(key); } public MyContainer<IntWrapper> pack(int key, String[] value …
demandé sur 1970-01-01 00:33:33
19
réponses

Java supporte-t-il les valeurs par défaut?

j'ai trouvé du code Java qui avait la structure suivante: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all …
demandé sur 1970-01-01 00:33:29
14
réponses

Comment utiliser la méthode de surcharge en Python?

j'essaie d'implémenter une méthode de surcharge en Python: class A: def stackoverflow(self): print 'first method' def stackoverflow(self, i): print 'second method', i ob=A() ob.stackoverflow(2) mais la sort …
demandé sur 1970-01-01 00:33:32
2
réponses

Le polymorphisme, la surcharge et le dépassement de concepts similaires sont-ils? [fermé]

je suis très confus sur les notions de polymorphisme ,la surcharge et primordial, car il semble que même pour moi. Veuillez expliquer ces concepts, et en quoi sont-ils différents les uns des autres très confus alors s'il vous plaît guidez-mo …
demandé sur 1970-01-01 00:33:32
11
réponses

méthode surcharge vs paramètre optionnel dans C # 4.0 [dupliquer]

cette question a déjà une réponse ici: devriez-vous déclarer les méthodes utilisant des surcharges ou des paramètres optionnels dans C# 4.0? 13 Réponses …
demandé sur 1970-01-01 00:33:30