Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: BelCrow en 04 de Septiembre 2014, 20:33
-
Por favor verificar... ejercicio CU00649B del tutorial de programación java.
InicialesDePalabras:
//clase
public class InicialesDePalabras {
//constructor
public InicialesDePalabras () {
//vacio
}
//metodo con Substring
public String iniciales (String primeraPalabra, String segundaPalabra, String terceraPalabra) {
String union = primeraPalabra.substring(0,2)+" "+segundaPalabra.substring(0,4)+"-"+terceraPalabra.substring(0,6);
return union;
}
}
-
Hola, el código está perfecto, simple y eficiente. 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,