Well...you could create a book class for a book object with a boolean attribule for whether it is currently being rented or not. Then you could create a library class with an ArrayList of books and then you could implement a "rent" method which would just change the rented objects attribute. And in the rent method you could call a private record method to keep track of all library objects rented, overdue, in stock, etc.