Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: kjava en 19 de Junio 2014, 05:08
-
public class Operación{
public int sumar(int a, int b){return a+b;}
public int sumar(int a, int b, int c){return a+b+c;}
public int sumar(int a, int b, int c, int d){return a+b+c+d;}
}
Con las versiones más recientes de java ¿cuál es la mejor estrategia para reducir el código anterior?
-
Hola, en vez de recibir los parámetros uno a uno (a, b, c, d) puedes crear un único método que reciba un array (un único array, que puede tener 2, 3 ó 4 elementos) y sume los elementos del array. De este modo en vez de 3 métodos tendrías un solo método sumar que hace algo equivalente a lo que hacen estos tres.
Sería como public int sumar ( int [] array ) y en el código usar un for para realizar la suma.
Saludos