Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: BelCrow en 04 de Septiembre 2014, 20:33

Título: Práctica de laboratorio CU00649B# Método substring de la clase String java letra
Publicado por: BelCrow en 04 de Septiembre 2014, 20:33
Por favor verificar... ejercicio CU00649B del tutorial de programación java.

InicialesDePalabras:

Código: [Seleccionar]
//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;
    }
}
Título: Re:Practica CU00649B Método substring de la clase String java
Publicado por: Mario R. Rancel en 05 de Septiembre 2014, 08:47
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,