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: JuanMontaña en 15 de Noviembre 2015, 02:23

Título: CU00649B Metodo substring ejercicio modificadores de acceso Java
Publicado por: JuanMontaña en 15 de Noviembre 2015, 02:23
Código: [Seleccionar]
public class Juntar
 {
   //Método que combina las tres primeras letras de cada cadena
    String combinacion (String valor_texto1, String valor_texto2,String valor_texto3)
    {
        String combinacion = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4)+"-"+valor_texto3.substring (0,6);
        return combinacion; //combinacion es tanto el nombre del método como el de una variable local
    } //Cierre del método
 } //Cierre de la clase

Saludos.

Dejo aqui el ejercicio de la leccion y esperare por sus comentarios

muchas gracias
Título: Re:CU00649B Metodo substring ejercicio
Publicado por: RaGa en 15 de Noviembre 2015, 03:06
Hola JuanMontaña:

Estuve revisando tu ejercicio y funciona correctamente.
Sin embargo quisiera aprovechar para hacerte una sugerencia respecto de nombrar un método y un atributo de la misma manera: no pareciera ser una buena idea, podría generar confusiones.
Sugeriría leer el siguiente hilo donde se trata un poco acerca de la elección de los nombres para clases, métodos, y atributos.

https://www.aprenderaprogramar.com/foros/index.php?topic=2674.msg12456#msg12456
Título: Re:CU00649B Metodo substring ejercicio
Publicado por: JuanMontaña en 15 de Noviembre 2015, 14:07
Ya lei el hilo y si tienes razon,  aqui dejo el codigo con los nombres arreglados.
Código: [Seleccionar]
public class Juntar
 {
   //Método que combina las tres primeras letras de cada cadena
    String combinacion (String valor_texto1, String valor_texto2,String valor_texto3)
    {
        String union = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4)+"-"+valor_texto3.substring (0,6);
        return union; //combinacion es tanto el nombre del método como el de una variable local
    } //Cierre del método
 } //Cierre de la clase

Muchas gracias RaGa
Título: Re:CU00649B Metodo substring ejercicio
Publicado por: RaGa en 15 de Noviembre 2015, 16:28
Hola JuanMontaña:

Último detalle a tener en cuenta: agregar en la signatura del método  lo que se denomina "modificador de acceso Java". Como hemos venido definiendo en el curso siempre los métodos como públicos, la signatura del método debería ser:

Código: [Seleccionar]
public String combinacion (String valor_texto1, String valor_texto2,String valor_texto3)    {
más adelante se abordará en detalle qué es esto de los modificadores de acceso Java. De momento sigamos definiendo todos nuestros métodos como públicos.