práctica 2 - tec€¦ · práctica 2 creando clases y agregando comportamiento ing. roberto...
TRANSCRIPT
22/08/19
Ing. Roberto Martínez Román [email protected] 1
Práctica 2
Creando clases y agregando comportamiento
Ing. Roberto M artínez Román - [email protected]
Ejercicio 1. Individual
1. Crea una clase CuentaBanco que representa una cuenta de banco de un usuario.
2. Implementa la funcionalidad como se muestra en el diagrama.a) El saldo inicial es cero.
3. Crea una clase de prueba para verificar que los objetos de tipo CuentaBanco se comportan de manera adecuada.
Ing. Roberto M artínez Román - [email protected]
CuentaBanco
- saldo: double+ depositar(cantidad: double)+ retirar(cantidad: double)+ getSaldo(): double
22/08/19
Ing. Roberto Martínez Román [email protected] 2
Modificando el comportamiento.
§En el método retirar, debes verificar que haya saldo suficiente para realizar el retiro. Si no lo hay, muestra un mensaje que indique el problema y no modifiques el saldo.
§En el método depositar, verifica que la cantidad no sea negativa. Si es menor a cero, muestra un mensaje adecuado y no modifiques el saldo.
§Modifica tu clase de prueba para verificar que el comportamiento es correcto.
Ing. Roberto M artínez Román - [email protected]
Ejercicio 2. En parejas
§En el mismo proyecto, agrega la clase Dado.§Dibuja un diagrama de clase con los datos y métodos que
determines.§ Implementa la clase en Java.§Escribe una nueva clase para verificar que los objetos de tipo Dado se comportan de manera correcta.
Ing. Roberto M artínez Román - [email protected]
22/08/19
Ing. Roberto Martínez Román [email protected] 3
Ejercicio 3. En parejas
• Agreguen a su proyecto la clase Circulo. (Sin acento)• La clase Circulo representa círculos que se pueden dibujar,
mover en un plano y calcular algunos datos como área y circunferencia.• Dibuja un diagrama de clase con los atributos y métodos que
consideres pertinentes.• Implementa tu clase en Java.• Escribe una clase PruebaCirculo con el método main que
verifique el correcto funcionamiento de tu clase Circulo.
Ing. Roberto M artínez Román - [email protected]
Ejercicio 4. La clase Reloj
• Agreguen a su proyecto la clase Reloj.• Esta clase representa un reloj de 24 hrs. con los valores de
hora, minuto y segundo.• Dibuja el diagrama de clase con los atributos y métodos
adecuados.• Implementa la clase en Java.• RETO: Un método avanzarSegundo, que actualiza el reloj
para que agregue a la hora actual un segundo.• Escribe una clase PruebaReloj para verificar el correcto
funcionamiento de tu clase.
Ing. Roberto M artínez Román - [email protected]