Question: 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

 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

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!