RA2 - CEc¶
Empaquetar actividades
Empaqueta las actividades, dentro de la carpeta ut02, en la carpeta actividades/ce2c.
Actividad 04¶
Crea la clase Coche con dos constructores. Uno no toma parámetros y el otro sí. Los dos constructores inicializarán los atributos marca y modelo de la clase. Crea dos objetos (cada objeto llama a un constructor distinto) y verifica que todo funciona correctamente.
Actividad 05¶
Crea una clase llamada Cuenta que tendrá los siguientes atributos: titular y cantidad (puede tener decimales).
Al crear una instancia del objeto Cuenta, el titular será obligatorio y la cantidad es opcional. Crea dos constructores que cumplan lo anterior, es decir debemos crear dos métodos constructores con el mismo nombre que será el nombre del objeto.
Crea sus métodos get, set y el método mostrarDatos que muestre los datos de la cuenta. Tendrá dos métodos especiales:
ingresar(double cantidad): se ingresa una cantidad a la cuenta, si la cantidad introducida es negativa, no se hará nada.retirar(double cantidad): se retira una cantidad a la cuenta, si restando la cantidad actual a la que nos pasan es negativa, la cantidad de la cuenta pasa a ser 0 retirando el importe máximo en función de la cantidad disponible en el objeto.
Crear una clase principal TestCuenta ejecutable:
- Crear una instancia del objeto Cuenta llamada
cuentaParticular1con el nombre del titular. - Crear una instancia del objeto Cuenta llamada
cuentaEmpresa1con el nombre del titular y una cantidad inicial de dinero. - Mostrar el titular de la instancia
cuentaParticular1. - Mostrar el saldo de la instancia
cuentaEmpresa1. - Ingresar 1000 € en la instancia
cuentaParticular1. - Retirar 500 € en la instancia
cuentaEmpresa1. - Mostrar los datos de las dos instancias del objeto
Cuenta.
Actividad 06¶
Crea una clase llamada Libro que guarde la información de cada uno de los libros de una biblioteca. La clase debe guardar las siguientes propiedades:
títuloautoreditorialnúmero de ejemplares totalesnúmero de prestados
La clase contendrá los siguientes métodos:
- Constructor por defecto.
- Constructor con parámetros.
- Métodos Setters/getters.
- Método
prestamoque incremente el atributo correspondiente cada vez que se realice un préstamo del libro. No se podrán prestar libros de los que no queden ejemplares disponibles para prestar. Devuelvetruesi se ha podido realizar la operación yfalseen caso contrario. - Método
devolucionque decremente el atributo correspondiente cuando se produzca la devolución de un libro. No se podrán devolver libros que no se hayan prestado. Devuelvetruesi se ha podido realizar la operación yfalseen caso contrario. - Método
perdidoque decremente el atributo número de ejemplares por perdida de ejemplar. No se podrán devolver libros que no tengan ejemplares. Devuelvetruesi se ha podido realizar la operación yfalseen caso contrario. - Método
mostrarDatospara mostrar los datos de los libros.
Crear en esta clase el método principal TestLibro ejecutable:
- Crear una instancia del objeto libro
libroInformatica1con los datos de un libro. - Consultar el título de la instancia
libroInformatica1. - Cambiar la editorial de la instancia
libroInformatica1por Anaya. - Realiza el préstamo de la instancia
libroInformatica1. - Realiza otro préstamo de la instancia
libroInformatica1. - Muestra los prestamos de la instancia
libroInformatica1. - Realiza la devolución de la instancia
libroInformatica1. - Muestra los prestamos de la instancia
libroInformatica1. - Gestiona la pérdida de un ejemplar de la instancia
libroInformatica1. - Muestra los ejemplares de la instancia
libroInformatica1. - Muestra todos los datos de la instancia
libroInformatica1.