Topics in this Chapter

This chapter is a potpourri of topics, all unified by the fact that they are related to the concept of a class. In particular, we will examine three questions.

The first is, what exactly is a class? Is it a type, or is it an object?

The second question is an investigation of some of the problems related to class data values.

The third is a dicussion about whether it is possible to have object-oriented programming without the notion of a class.

[audio] [real] Text to accompany slide2, in Chapter 20 of An Introduction to Object-Oriented Programming