![]() |
![]() |
![]() |
![]() |
![]() |
|
On the other hand, suppose that you use a < message with instances of a
class that is a subclass of the Magnitude class, and you have not
yet implemented < for that class:
MagnitudeSubclass class definition Magnitude subclass: #MagnitudeSubclass instanceVariableNames: '' classVariableNames: '' poolDictionaries: '' Workspace MagnitudeSubclass new < MagnitudeSubclass new
You would see a screen such as the following:

Evidently, there is something special about the Magnitude class,
such that you are informed that you are expected to equip all subclasses of
Magnitude with a definition for <.