WITH the knowledge you now have of the basics of the Java programming language, you can learn to write your own classes. In this chapter, you will find information about defining your own classes, including declaring member variables, methods, and constructors.
You will learn to use your classes to create objects and how to use the objects you create.
This chapter also covers nesting classes within other classes, enumerations, and annotations.
The introduction to object-oriented concepts in Chapter 2 used a bicycle class as an example, with racing bikes, mountain bikes, and tandem bikes as subclasses. Here is sample code for a possible implementation of a
Bicycle class, to give you an overview of a class declaration. ...