Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

You need to program a simple book library system. There are three java classes Book.java // book object class library class /for testing Library java

image text in transcribed
image text in transcribed
You need to program a simple book library system. There are three java classes Book.java // book object class library class /for testing Library java A2.java The Book.java class represents book objects which contain the following fields title: a string which represents the book title. author: a string to hold the book author name year: book publication year isbn: a string of 10 numeric numbers. The book class will have also 3 constructors. -The default no argument constructor - A constructor which takes the title and author names only -A constructor which takes title, author and year For the book class, you need to add all setters and getters methods such as setTitle/getTitle setAuthor/getAuthor set Year/get Year setISBN/getISBN finally, define a bookInfo0 method which will print the book information in the following format Book Title: "book title" Author(S): author Publication Year: the year ISBN: the isbn number The Library java class The library class will have the following fields An integer MAXCAPACITY which represent the maximum number of book that the library can hold. If the library is full, no more books can be added and a warning message will be displayed. capacity which represents the number of the books currently in the library. Every time a new book is added, capacity should be incremented - - storage This is basically an array of class book. It can hold only up to maximum capacity books. - name a string which will represent the library name. Example "Future Library" The library class will have the following methods Library( String name, int Capacity A constructor which will take library name and maximum capacity as input and initialize the library storage and then display a welcoming message indicating the library name and capacity. Example - "Welcome to Future Library - I can hold upto 100 books. Class Library methods addbook( Book aBook) will add a book. Each time a new book is added the capacity should be increased by one. -search (Book a Book, String title) will search for a book according to its title and will return true if it is in the library and false otherwise. - - A2java is a simple test class where you need to test the implemented code by establishing a library and adding books to it

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

New Trends In Databases And Information Systems Adbis 2019 Short Papers Workshops Bbigap Qauca Sembdm Simpda M2p Madeisd And Doctoral Consortium Bled Slovenia September 8 11 2019 Proceedings

Authors: Tatjana Welzer ,Johann Eder ,Vili Podgorelec ,Robert Wrembel ,Mirjana Ivanovic ,Johann Gamper ,Mikolaj Morzy ,Theodoros Tzouramanis ,Jerome Darmont

1st Edition

3030302776, 978-3030302771

More Books

Students also viewed these Databases questions