martes, 9 de febrero de 2016

Programa 7: Explicación app DateTest.

Crear una clase llamada Date que incluya tres variables de instancia: año, mes y día. Proporciona un constructor que inicialice tres variables de instancia y asume que los valores  proporcionados son correctos. Proporciona un método set y un método get para cada variable de instancia. Proporciona un método displayDate que muestre el año, mes y día separados por barras inclinadas (/). Escribir una aplicación denominada DateTest que muestre las capacidades de la clase Date.

A continuación muestro el diagrama UML de la clase Date, en base a este diagrama UML iré desarrollando la clase Date y la app DateTest.


A continuación les muestro cómo resolví este ejercicio y cómo corre la app:




¡Saludos!






Related Posts:

  • Operadores de asignación compuestos. Los operadores son palabras o símbolos que hacen que permiten realizar operaciones con los datos de un programa, para cada tipo de datos hay una serie de operadores definidos. Entre todos los operadores se distingue el … Read More
  • Diseño descendente (top-down). La descomposición de un programa en módulos más pequeños se conoce como el método de divide y vencerás (divide and conquer) o diseño descendente (top-down). Consiste en dividir un problema en unidades más pequeñas sucesiva… Read More
  • Estructura iterativa while.Para sintetizar cómo se lleva a cabo las estructuras selectivas o condicional, a continuación se muestra el psedocódigo, en Java y el diagrama de flujo de las acciones que en un diagrama UML se realizarán en un while: D… Read More
  • Operador condicional ?: Al conocer este operador condicional ?: me ha parecido fabuloso poder usarlo en vez del if-else, creo que el código puede ser más claro y más corto aún. Este operador condicional es el único operador ternario, es decir que… Read More
  • Contadores, acumuladores e interruptores. En la mayor parte del diseño o implementación de las soluciones que se plantea a problemas específicos nos encontramos con instrucciones que deben ejecutarse un número determinado de veces, si hacemos un análisis más profund… Read More

0 comentarios:

Publicar un comentario