Package library
Class ReferenceBook
- java.lang.Object
-
- library.Book
-
- library.ReferenceBook
-
- All Implemented Interfaces:
java.lang.Comparable<library.LibraryBook>
public class ReferenceBook extends Book
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringcallNumber
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckout(java.lang.String patron, java.lang.String dueDate)java.lang.StringcirculationStatus()intcompareTo(library.LibraryBook lib)java.lang.StringgetCollection()class getters and settersvoidreturned()voidsetCollection(java.lang.String collection)java.lang.StringtoString()add circulation to object representing the string
-
-
-
Method Detail
-
getCollection
public java.lang.String getCollection()
class getters and setters
-
setCollection
public void setCollection(java.lang.String collection)
-
checkout
public void checkout(java.lang.String patron, java.lang.String dueDate)
-
returned
public void returned()
-
circulationStatus
public java.lang.String circulationStatus()
- Returns:
- status of book in library reference books do not circulate
-
toString
public java.lang.String toString()
add circulation to object representing the string- Returns:
- title, author, ISBN, call number as a String for printing
-
compareTo
public int compareTo(library.LibraryBook lib)
- Specified by:
compareToin interfacejava.lang.Comparable<library.LibraryBook>
-
-