Skip to content

RA2 - CEc

< volver a actividades

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 cuentaParticular1 con el nombre del titular.
  • Crear una instancia del objeto Cuenta llamada cuentaEmpresa1 con 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ítulo
  • autor
  • editorial
  • número de ejemplares totales
  • número de prestados

La clase contendrá los siguientes métodos:

  • Constructor por defecto.
  • Constructor con parámetros.
  • Métodos Setters/getters.
  • Método prestamo que 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. Devuelve true si se ha podido realizar la operación y false en caso contrario.
  • Método devolucion que decremente el atributo correspondiente cuando se produzca la devolución de un libro. No se podrán devolver libros que no se hayan prestado. Devuelve true si se ha podido realizar la operación y false en caso contrario.
  • Método perdido que decremente el atributo número de ejemplares por perdida de ejemplar. No se podrán devolver libros que no tengan ejemplares. Devuelve true si se ha podido realizar la operación y false en caso contrario.
  • Método mostrarDatos para mostrar los datos de los libros.

Crear en esta clase el método principal TestLibro ejecutable:

  • Crear una instancia del objeto libro libroInformatica1 con los datos de un libro.
  • Consultar el título de la instancia libroInformatica1.
  • Cambiar la editorial de la instancia libroInformatica1 por 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.

< volver a actividades