Develop the book and volume classes

Assignment Help Computer Engineering
Reference no: EM132217582

Please use java.

A Book has such properties as title, author, and numberOfPages. A Volume will have properties such as volumeName, numberOfBooks, and an array of book objects (Book [ ]).

You are required to develop the Book and Volume classes, then write an application (DemoVolume) to test your classes.

The directions below will give assistance.

Create a class called Book with the following properties using appropriate data types: Title, Author, numberOfPages, Create a second class called Volume with the following properties using appropriate data types: volumeName, numberOfBooks and Book [ ].

The Book [ ] contains an array of book objects.

Directions

Create a class called Book with the following properties using appropriate data types: Title, Author, numberOfPages,

The only methods necessary in the Book class, for this exercise, are the constructor and a toString(). 

Create a second class called Volume with the following properties using appropriate data types: volumeName, numberOfBooks and Book [ ]. Book [ ] will contain an array of book objects.

The only methods necessary in the Volume class, for this exercise, are the constructor, toString() and getBookArray(). The getBookArray returns a string of book properties for each book.

Create an application called DemoVolume. 

In the main method,

Create an array of book objects to be added to the volume. 

Create a volume object called volume1.

Display the properties of volume1.

Reference no: EM132217582

Questions Cloud

What is the book value of klingons assets today : If all the current assets were liquidated today, the company would receive $2.6 million cash. What is the book value of Klingons assets today
Create a program to play game of tic tac toe : Using two dimensional arrays, create a program to play game of Tic Tac Toe. Your program enables you to play against the computer.
Calculate the area of a rectangular shaped wall : write a C++ program that calculates the area of a rectangular shaped wall and then calculates the required cost to paint that wall.
Write java programs that use command-line input : CS 2130: Write Java programs that use command-line input and call the following integer functions.
Develop the book and volume classes : You are required to develop the Book and Volume classes, then write an application (DemoVolume) to test your classes.
Write a public static method named q that takes an arraylist : Write a public static method named q that takes an ArrayList of type Double and returns an int.
Write a program to compute the mileage given by a vehicle : Write a program to compute the Mileage given by a vehicle. Mileage = (new_odometer - old_odometer)/(gallons_gas) // illustrating how ‘for' loop works.
Write a statement to call template function defined : Assume dList[50] declares an array of 50 doubles, and is properly initialized. Write a statement to call template function defined above to sort the array.
Find the distance and midpoint of the line : Create a line struct from point struct having x and y coordinates. Find the distance and midpoint of the line (as members of struct).

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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