



Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Documento de la práctica 3 del curso de programación orienta a objetos en java del grado en ingeniería informática de la universidad politécnica de madrid. El documento detalla el uso de java y eclipse para resolver una serie de problemas mediante la creación y manipulación de objetos y clases. El documento incluye la explicación de la clase principal, el menú, clases objeto y métodos.
Tipo: Apuntes
1 / 6
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




En esta clase se encuentra el método main desde el cual se inicia el programa, dentro de esta clase se pide al usuario que introduzca su código de identificación necesario para crear el objeto empresa, una vez introducido se crea el objeto empresa con los atributos CIF (código introducido), nombre (EURORENTAL) y PAGINA WEB(www.eurorental.com). Después de crear este objeto empresa se invoca al método “menú” dentro de la clase con ese mismo nombre.
Esta clase contiene un solo método con su mismo nombre, la función de este método es la de selector o menu, es decir según las ordenes que le de el usuario el programa realizara unas funciones u otras, las funciones que puede realizar son las siguientes:
1- Añadir nuevo cliente 2- Eliminar cliente GESTION DE VIVIENDAS 3- Añadir nueva vivienda 4- Eliminar vivienda GESTION DE ALQUILERES 5- Alquilar una vivienda 6- Actualizar disponibilidad de vivienda 7- Puntuar una vivienda CONSULTAS Y LISTADOS 8- Listado clientes 9- Listado viviendas 10-Listado de puntuaciones 11-Consulta de alquileres SALIR DE LA GESTION 0- Salir de la aplicación
Además dentro de algunas opciones hay un submenú que te permite realizar esas acciones de diferente manera. Por ejemplo, cuando se accede al listado de clientes el programa te permite ver el listado completo o buscar por nombre o por nif. Con cada una de las diferentes opciones o subopciones que elijas el programa te lleva a uno de los métodos de la clase metodos, además cada vez que finalice un método el programa vuelve a preguntar al usuario que otra acción desea realizar, este bucle de menu-metodo- menu… se realiza de manera continua hasta que el usuario seleccione la opción salir del programa.
En esta clase se encuentran los diferentes métodos que permiten al usuario realizar las acciones que el menu le ofrezca, desde algunos de estos métodos se invocara a alguno de los métodos de las diferentes clases objeto.
En estas clases están los métodos necesarios para interactuar con objetos, para empezar son estas clases las que te permiten crear los objetos cliente, vivienda, alquiler, empresa y nota gracias a los constructores y a los setters; además también te permiten acceder a sus atributos y mostrar estos en pantalla con el método getAtriubutos, también te permiten acceder al valor de uno de los atributos con los getters o modificar uno de estos atributos con su método set.