Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Fig. 8.10: Book.java
- * Declaring an enum type with constructor and explicit instance
- * fields and accessors for these fields.
- *
- * Benito Danneswara
- * 6 March 2017
- */
- public enum Book
- {
- // declare constants of enum type
- JHTP ("Java How to Program", "2012"),
- CHTP ("C How to Program", "2007"),
- IW3HTP ("Internet & World Wide Web How to Program", "2008"),
- CPPHTP ("C++ How to Program", "2012"),
- VBHTP ("Visual Basic 2010 How to Program", "2011"),
- CSHARPHTP ("Visal C# 2010 How to Program", "2011");
- // instance fields
- private final String title; // book title
- private final String copyrightYear; // copyright year
- // enum constructor
- Book (String bookTitle, String year)
- {
- title = bookTitle;
- copyrightYear = year;
- } // end enum Book constructor
- // accessor for field title
- public String getTitle()
- {
- return title;
- } // end method getTitle
- // accessor for field copyrightYear
- public String getCopyrightYear()
- {
- return copyrightYear;
- } // end method getCopyrightYear
- } // end enum Book
Advertisement
Add Comment
Please, Sign In to add comment