Ejercicios 07
Ejercicios 07
Ejercicios 07
Crear la clase Cuenta con atributos numeroCuenta, saldo, e implemente los siguientes métodos:
Constructor con parámetros y otro sin parámetros (el método debe controlar que el saldo no
sea menor a cero, en caso que ocurra debe asignarle cero)
Métodos getter y setter (el método debe controlar que el saldo no sea menor a cero, en caso
que ocurra debe asignarle cero)
Método llamado transaccion que acepte como parámetros monto
y tipoTransaccion, y retorne el nuevo saldo; el tipoTransaccion puede ser “RETIRO” o
“DEPOSITO”, si es un RETIRO, la cantidad se resta del saldo, y si es DEPOSITO la cantidad
se incrementa al saldo. En caso de que el saldo sea menor al monto a retirar el método debe
retornar -1.
Los métodos implementados deben controlar que el monto y el saldo sean números positivos.
Crear la clase Persona con atributos dni, nombre, apellido, género, teléfono y cuentas (cuentas es
una lista objetos tipo Cuenta), e implemente los siguientes métodos:
Constructor con parámetros y otro sin parámetros.
Métodos getter y setter.
Métodos para crear, eliminar y realizar transacciones con las cuentas
Los métodos implementados deben controlar que el teléfono solo acepte 9 dígitos.