Method combination
The order in which the superclasses are listed determines the order in which their primary methods are consulted. If the instance has a method, that method is used. If the class has a method, that is used. Otherwise the look-up consults the first (leftmost) superclass in the class precedence list, looking up the class's methods and those of the class's superclasses, leftmost superclass first. If there is no appropriate method anywhere in the first superclass or its superclasses, the look-up proceeds to the second superclass, and so on. The first applicable primary method that is found is used.
However, when elements of the class precedence list have superclasses in common, CLOS examines, in this order:
Generated with Harlequin WebMaker