class Library
extends Book{
void addBook
(Book bookname
) { int i = 0;
books[i] = bookname;
i++;
}
static void printOpeningHours() {
System.
out.
println("9am to 5pm"); }
void printAddress() {
}
// void borrowBook(String book) {
// book.borrow
// }
// void returnBook(String book) {
// }
// void printAvailableBooks() {
// }
public Library
(String location
) { address = location;
}
// public static void main(String[] args) {
// // Create two libraries
// Library firstLibrary = new Library("10 Main St.");
// Library secondLibrary = new Library("228 Liberty St.");
// // Add four books to the first library
// firstLibrary.addBook(new Book("The Da Vinci Code"));
// firstLibrary.addBook(new Book("Le Petit Prince"));
// firstLibrary.addBook(new Book("A Tale of Two Cities"));
// firstLibrary.addBook(new Book("The Lord of the Rings"));
// // Print opening hours and the addresses
// System.out.println("Library hours:");
// printOpeningHours();
// System.out.println();
// System.out.println("Library addresses:");
// firstLibrary.printAddress();
// secondLibrary.printAddress();
// System.out.println();
// // Try to borrow The Lords of the Rings from both libraries
// System.out.println("Borrowing The Lord of the Rings:");
// firstLibrary.borrowBook("The Lord of the Rings");
// firstLibrary.borrowBook("The Lord of the Rings");
// secondLibrary.borrowBook("The Lord of the Rings");
// System.out.println();
// // Print the titles of all available books from both libraries
// System.out.println("Books available in the first library:");
// firstLibrary.printAvailableBooks();
// System.out.println();
// System.out.println("Books available in the second library:");
// secondLibrary.printAvailableBooks();
// System.out.println();
// // Return The Lords of the Rings to the first library
// System.out.println("Returning The Lord of the Rings:");
// firstLibrary.returnBook("The Lord of the Rings");
// System.out.println();
// // Print the titles of available from the first library
// System.out.println("Books available in the first library:");
// firstLibrary.printAvailableBooks();
// }
}
boolean borrowed;
// Creates a new Book
// Implement this method
}
// Marks the book as rented
public void borrowed() {
borrowed = true;
}
// Marks the book as not rented
public void returned() {
borrowed = false;
}
// Returns true if the book is rented, false otherwise
public boolean isBorrowed() {
return borrowed;
}
// Returns the title of the book
return title;
}
public static void main
(String[] arguments
) { // Small test of the Book class
Book example
= new Book("The Da Vinci Code"); System.
out.
println("Title (should be The Da Vinci Code): " + example.
getTitle()); System.
out.
println("Borrowed? (should be false): " + example.
isBorrowed()); example.borrowed();
System.
out.
println("Borrowed? (should be true): " + example.
isBorrowed()); example.returned();
System.
out.
println("Borrowed? (should be false): " + example.
isBorrowed()); }
}