6.25.4.3 The oof.fs base class

When you define a class, you have to specify a parent class. So how do you start defining classes? There is one class available from the start: object. You have to use it as ancestor for all classes. It is the only class that has no parent. Classes are also objects, except that they don’t have instance variables; class manipulation such as inheritance or changing definitions of a class is handled through selectors of the class object.

object provides a number of selectors: