Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Santa Monica College CS 20B-Data Structures with Java Programming Project #3 Submission: Upload.java files to the Canvas platform to the appropriate project. Do NOT upload

image text in transcribed

image text in transcribed

image text in transcribed

Santa Monica College CS 20B-Data Structures with Java Programming Project #3 Submission: Upload.java files to the Canvas platform to the appropriate project. Do NOT upload files in other project's folders! Start early! NO late submission accepted after the available date! - Formatting, code clarity, proper use and accessibility, identifier naming will be graded File names other than those specified will receive a 5% reduction of points! - You may NOT define additional instance variable in any of the classes unless for those described in the assignment Warning Exercise 1 Library Tracking System In this assignment you will implement a library book tracking system. In order to keep track of all books, the library needs an application that stores books efficiently. These books will be stored ina binary search tree. Each book must be comparable to another book. Example Insertion of various books with different ISBN will result in the following IBSN-sorted Binary Search Tree ISBN: 199 ISBN: 73 ISBN: 231 ISBN: 20 ISBN: 164 ISBN: 410 ISBN: 293 ISBN: 502 Implement the following classes Book.java: A book must have an author, title, and ISBN. Provide getters and setters for each property. Override the toString) method Also, override boolean equals(Object o) which compares the current object (this) to the argumento and returns true if both are the same. Hint: Use instanceof to check the class type of o and cast if o is an instance of Book NK

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

More Books

Students also viewed these Databases questions