12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /**
- * A class that maintains information on a book.
- * This might form part of a larger application such
- * as a library system, for instance.
- *
- * @author (Insert your name here.)
- * @version (Insert today’s date here.)
- */
- public class Book
- {
- // The fields.
- private String author;
- private String title;
- private int pages;
- private String refNumber;
- private int borrowed;
- /**
- * Set the author and title fields when this object
- * is constructed.
- */
-
- public Book(String bookAuthor, String bookTitle, int bookPages)
- {
- author = bookAuthor;
- title = bookTitle;
- pages = bookPages;
- refNumber = "";
- }
-
- public void printAuthor(){
- System.out.println(author);
- }
-
- public void printTitle(){
- System.out.println(title);
- }
-
- public int getPages(){
- return pages;
- }
-
- public void setRefNumber(String ref){
- if(ref.length()>=3){
- refNumber = ref;
- } else {
- System.out.print("enter a ref of 3 or more characters");
- }
- }
-
- public int getBorrowed(){
- return borrowed;
- }
-
- public void setBorrowed(String ref){
- borrowed += 1;
- }
-
- public String getRefNumber(){
- return refNumber;
- }
-
- public void printDetails(){
- System.out.println("Title: " + title + ", Author: " + author + ", Pages: " + pages + ", Checkouts: " + borrowed);
- }
- }
-
-
|