Trail: Learning the Java Language
Lesson: Classes and Objects
Home Page > Learning the Java Language > Classes and Objects

Answers to Questions and Exercises: Enum Types

Questions

  1. Question: True or false: an Enum type can be a subclass of java.lang.String.

    Answer: All enums implicitly extend java.lang.Enum. Since Java does not support multiple inheritance, an enum cannot extend anything else.

Exercises

  1. Exercise: Rewrite the class Card from the exercise in Questions and Exercises: Classes so that it represents the rank and suit of a card with enum types.

    Answer: See Card3.java, Suit.java, and Rank.java.

  2. Exercise: Rewrite the Deck class.

    Answer: See Deck3.java.

« PreviousTOC

Problems with the examples? Try Compiling and Running the Examples: FAQs.
Complaints? Compliments? Suggestions? Give us your feedback.

Previous page: Questions and Exercises: Enum Types