Write a console application in the java programming

Assignment Help JAVA Programming
Reference no: EM132350423

Assignment -

For this assignment you need to write a console application in the Java programming language which allows a hotel named CityLodge to manage the renting and maintenance of two types of hotel rooms: standard hotel rooms and suites.

Start-up Class -

You should create a startup class which contains a main method in which an object of the CityLodge class is created and a single method is called on that object to run the entire CityLodge application.

General Implementation Requirements

  • You are required to modularise classes properly. No method should be longer than 50 lines.
  • You should aim to provide high cohesion and low coupling.
  • You should aim for maximum encapsulation and information hiding.
  • Your coding style should be consistent with Java coding conventions
  • You should comment important sections of your code remembering that clear and readily comprehensible code is preferable to a comment.
  • Your programs will be marked with Java SE 8.0. Make sure you test your programs with this setting before you make the submission.

Design Requirements

You must work out an object design for the above task. You should take advantage of object-oriented concepts such as composition, inheritance, method overriding, abstract classes, interfaces wherever appropriate.

Class hierarchies, relationships and components must be conceptualised in a relevant manner, based on the problem description and special conditions listed in this document. Furthermore, you must be able to explain how your program design will perform in certain scenarios and circumstances.

It may be necessary for your design to provide more functionality, such as accessors and mutators, than is specified in the above sections here for the mechanics of your design to work.

Attachment:- Java Programming Assignment File.rar

Reference no: EM132350423

Questions Cloud

Does the model meet all of the assumptions : Run diagnostics for the regression model. Does the model meet all of the assumptions? Be sure and comment on what assumptions were not met and the possible.
Analyse the responsibilities of the procurement manager : PROJ6004 - Contracts and Procurement - discuss the project environment and organisation aspects, leadership and governance and how these have influenced
Analyze legal debates that evolved from use of hela cells : Analyze the legal debates that evolved from the use of HeLa cells. Summarize the medical benefits derived from the use of HeLa cells.
Physiological factors play in motivation-lack of motivation : When do you feel unmotivated? What roles do intrinsic, extrinsic, and physiological factors play in your motivation or lack of motivation?
Write a console application in the java programming : Write a console application in the Java programming language which allows a hotel named CityLodge to manage the renting and maintenance of rooms
What types of health care this facility will provide : You have discussed corrective action, resolved a management problem with employees showing resistance to change,Describe what types of health care this facility
How have social institutions played part in your health : How have social institutions played a part in your health? Do you think their influence was positive or negative? Why?
Describe what is the data mining : After studying this week's assigned readings, discussion the following: What is data mining? Support your discussion with at least 3 references.
Discussions help your understanding of the subject matter : How did participating in discussions help your understanding of the subject matter? Is anything still unclear that could be clarified?

Reviews

Write a Review

JAVA Programming Questions & Answers

  Create a git repository you can access from the github

Create a Git repository you can access from the GitHub. Create a GitHub account for yourself, and clone the current repo.

  What is the running time complexity of your program

Implement a program in Java to sort a stack of integer in ascending order using for this purpose another auxiliary (temp) .

  Write an application containing a main method

Write an application containing a main() method that declares several Invoice objects, proving that all the statements in the constructor operate as specified. Save the file as "TestInvoice.java".

  Create a customer object and make sure it has values for all

Define Customer.java according to the following class diagram and information. Define Account.java according to the following class diagram.

  Create a class that will open a text file

Create a class that will open a text file for reading and write - Do you want to save the results (Y/N)

  Program that allows two players to play tic-tac-toe

Implement a program that allows two players to play tic-tac-toe. Draw the game grid and an indication of whose turn it is (X or O). Upon the next click, check that the mouse click falls into an empty location,

  Programming assignment - hash implementation

Using a hash implementation, determine if there exists two integers x, y in A such that x + y = Sum - your solution should output the Sum

  Write a program in java to read five integers and print

Write a program in Java to read 5 integers and print and print the minimum and maximum values .Use while loop and if statements in your code.

  What is the java method doing

What is the following method doing? Please clearly describe it.

  Name of java class for creating a window with a title

Name of Java class that is a layout manager for placing components sequentially (left to right) in the order they were added?

  Write code to perform benchmarking of bubble sort algorithm

Write the code to perform the benchmarking of the Bubble Sort algorithm. Your program must include both an iterative and recursive version of the algorithm

  Write the necessary java statements so that the first name

Write a Java program to test the class TornadoException. Write necessary Java statements so that the first name and last name of Eliot Jordan are interchanged.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd