calls the DocPolynom plus method (which converts the double, 1, to a DocPolynom
object and then implements the addition of two polynomials). The DocPolynom class has
precedence over the built-in double class.Defining Precedence
You can specify the relative precedence of classes defined with the classdef syntax by
listing inferior classes in a class attribute. The InferiorClasses property places a class
below other classes in the precedence hierarchy. Define the InferiorClasses property
in the classdef statement:
classdef (InferiorClasses = {?class1,?class2}) myClassThis attribute establishes a relative priority of the class being defined with the order of
the classes listed.Location in the HierarchyIf objectA is above objectB in the precedence hierarchy, then the expressionobjectA + objectBcalls @classA/plus.m. Conversely, if objectB is above objectA in the precedence
hierarchy, then MATLAB calls @classB/plus.m.See Also
More About
- “Dominant Argument in Overloaded Graphics Functions” on page 9-49
- “Class Precedence” on page 6-23
9 Methods — Defining Class Operations