Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

reservation.java: Problem Statement (Summary): You are going to develop a simple application for Hotels. Hotel is, actually, a Building, with some extra features. Each hotel

image text in transcribedimage text in transcribedreservation.java:

image text in transcribed

Problem Statement (Summary): You are going to develop a simple application for Hotels. Hotel is, actually, a Building, with some extra features. Each hotel as a couple of rooms. Each room, has some features, including its own calendar, to keep its reservation records. To implement and test this system, you must create six Java classes as follows: Class Reservation (15 marks): Open the Java file Reservation.java that is provided. The purpose of this class is to keep the record of each reservations of a room. Later on, you must use this class inside the Room class. Complete this Java class using the following specifications: . o o Every reservation instance object has (6 marks) start date and end date (Hint: Use Date class for the type of these two instance variables. Date is a class inside java.sql package.) o price per night o guest (Hint: Type of this instance variable should be Person) reservation number (The first reservation number must be 10001. Therefore, you must have a class-level variable that keeps the last reservation number used.) A constructor with four parameters, start date, end date, price, and guest. Note that you must set the reservation number for this reservation in this constructor as well. (1 mark) Getter methods for the start date, end date and the reservation number. (3 marks) A method, available, which gives start date (inclusive) and end date (exclusive) and will check if the room is available during these dates or not. (3 marks) Override the toString method, such that it returns a string including the reservation number, start and end dates, guest, and price, with the format like example below. (2 marks) Reservation Number: 10002. From: 2021-02-27 To: 2021-02-28, Guest: Maria Aunt, $35.5 per night. . public class Reservation { }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Basics Computer EngineeringInformation Warehouse Basics From Science

Authors: Odiljon Jakbarov ,Anvarkhan Majidov

1st Edition

620675183X, 978-6206751830

More Books

Students also viewed these Databases questions