Example A.1 illustrates the usage of these classes within VLISP. It defines a generic flower-class which owns one instance variable color. Aside from the constructor :isnew which initializes the color variable, the flower-class has two methods :sort-of-flower and :introduce-yourself returning the sort name of the flower and issuing an introduction output, respectively.
The rose-class and the edelweiss-class are customized by overloading the original :sort-of-flower method such that these methods return "rose", and "edelweiss", respectively. At lines 41, 43, 45 we can see how this affects their introduction output.