ABSTRACT

This chapter describes all the various parts of a class definition—the header, the fields, the constructors, and the methods. It explains inheritance, the notion of a static field or method, and how and why to override inherited methods.