Preguntas con la etiqueta [overloading]

Lista overloading preguntas

Todos sabemos que puedes sobrecargar una función según los parámetros: int mul(int i, int j) { return i*j; } std::string mul(char c, int n) { return std::string(n, c); } ¿Se

¿Cuál es la diferencia entre sobrecargar un método y anular un método? ¿Alguien puede explicarlo con un ejemplo?

Escribí esto en Scala y no se compila: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} } el compilador notifica: [error] double definition: [error] method foo:(List[String])Unit and [error]

Me encontré con esta pregunta en un cuestionario, public class MoneyCalc { public void method(Object o) { System.out.println("Object Verion"); } public void method(String s) { System.out.println("String Version"); } public static

¿Sobrecarga con diferente tipo de retorno en Java?

10
respuestas
143
votos
114.9k
vistas

¿Por qué no es posible sobrecargar una función simplemente cambiando el tipo de retorno? ¿Eso cambiará en una versión futura de Java? Por cierto, sólo como referencia, ¿es esto posible

Sobrecarga de funciones PHP

9
respuestas
234
votos
vistas

Procedente de C++;) ¿Cómo puedo sobrecargar las funciones de PHP? ¿Una definición de función si hay argumentos y otra si no hay argumentos? ¿Es posible en PHP? ¿O debería usar

Tengo curiosidad por ver si puedes sobrecargar los métodos del controlador en ASP.NET MVC. Cada vez que lo intento, aparece el siguiente error. Los dos métodos aceptan argumentos diferentes. ¿Es

¿Cómo lograr la sobrecarga de funciones en C?

16
respuestas
309
votos
263.8k
vistas

¿Hay alguna forma de lograr la sobrecarga de funciones en C? Estoy buscando funciones simples para sobrecargar como foo (int a) foo (char b) foo (float c , int d)

¿Cuál es la mejor forma de fingir la sobrecarga de funciones en Javascript? Sé que no es posible sobrecargar funciones en Javascript como en otros lenguajes. Si necesitara una función

¿Java admite valores de parámetros predeterminados?

27
respuestas
2.1k
votos
2.0M
vistas

Encontré un código Java que tenía la siguiente estructura: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //use all three