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: nani en 08 de Mayo 2015, 17:06
-
Crea un objeto de tipo Combinador y prueba a ejecutar los dos métodos disponibles pasando distintos parámetros: cadenas con más de tres caracteres, una cadena con más de tres y otra con menos de tres y ambas con menos de tres caracteres. Fíjate en el resultado que ofrece el método CombinadoSiempre cuando se le pasan como parámetros dos cadenas vacías. ¿Te parece lógico el resultado?
En la clase tenemos definidos dos atributos o campos. ¿Tienen utilidad conocida a la vista del código de la clase? ¿Se usan en los métodos que tenemos definidos?
Creo que es lògico el resultado porque si entramos una cadena vacía, la longitud de esta cadena serìa cero.
Los atributos o campos definidos en la clase para mí no tienen utilidad podìamos crear el contructor vacío, visto que en el mètodo no hacemos uso de estos atributos
-
Hola nani, bien las respuestas. Los atributos no se usan, por tanto podríamos pensar que o bien se crearon para una futura ampliación de la clase o bien están ahí por error y podríamos eliminarlos.
El resultado al pasar cadenas vacías es que nos devuelve la unión de vacío con un espacio y vacío, y eso es simplemente un espacio.
Saludos!