Release 10.1A: OpenEdge Development:
Progress 4GL Reference

> ## SUPER system reference

> A system reference that lets a subclass access the PUBLIC and PROTECTED methods of its super class in the inherited class hierarchy. If the specified method definition is not found in the subclass's immediate super class, Progress repeatedly looks to the next super class in the inherited class hierarchy until it finds the definition.

> #### Syntax

>     SUPER:method-name ( [ parameter [, parameter ] ... ] )

> ``method-name``

> The name of a method defined in a super class.

> `( `parameter` [, `parameter` ] ... )`

> Specifies one or more parameters to pass to the method. You must provide the parameters identified by the method, and the parameters must match with respect to the number, data type, and mode.

> For the parameter passing syntax, see the Parameter passing syntax reference entry in this book.

> #### Note

> You typically use the SUPER system reference within a method of a class in the hierarchy to invoke a method defined in a super class that was overridden in a subclass. For more information about using the SUPER system reference, see OpenEdge Getting Started: Object-oriented Programming .

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095