Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: javalopez en 04 de Junio 2015, 01:11
-
Buenas tardes RaGa, aquí te dejo un nuevo código para que le eches un vistazo. En cuanto a lo que me enviaste anteriormente sobre los constructores, realmente no llegue a entenderlo del todo, supongo que con un poco mas de tiempo y experiencia lo lograré incorporar. Igualmente gracias por compartir tus conocimientos.
public class Combinados{
public Combinados(){}
public String combinacion(String cadena1, String cadena2, String cadena3){
String combinacion;
return combinacion=cadena1.substring(0,2)+" "+cadena2.substring(0,4)+"-"+cadena3.substring(0,6);
}
}
Saludos, Ariel.
-
Hola Ariel:
Tu ejercicio está muy bien! simple y eficiente.
Voy a hacerte una observación respecto al nombre de la clase. Para ello me voy a servir esta vez de la excelente explicación que hizo en otro post Mario R. Rancel (Administrador).
Lo cito textual:
Te recomendaría que empieces a acostumbrarte a pensar en cómo nombrar adecuadamente a las clases. El nombre normalmente debe ser descriptivo, en singular, y reflejar lo que representa o hace la clase. En el caso de que la clase represente algo de la vida real será "Rueda" o "Vehiculo", etc. En el caso de que represente algo no real podrá ser "Pensamiento" o "Duda" o "Reunion". Cuando las clases están destinadas más que a representar a realizar procesos, como es este caso, los nombres suelen ser del tipo -or, por ejemplo CombinadorInicialesPalabras, Exponenciador, ConstructorDeMultillaves, ExtractorDeAtributos, ReductorDeFlujo, etc.
En este caso podrías haber usado CombinadorInicialesPalabras: un objeto de esa clase es un objeto que se dedica a combinar iniciales de palabras.
Saludos y a seguir adelante!