Progress.Lang.Object class
- Last Updated: January 18, 2024
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
Progress.Lang.Object provides a common set of properties and methods that
all classes inherit. This set of properties and methods let you write common code to use
with any user-defined class.
Progress.Lang.Object is the root (ultimate super) class for all ABL classes
and for all .NET classes referenced in an ABL session.
Serializable:
Yes
Constructors
|
Super Class
This class does not inherit a super class.
Interfaces
This class does not implement interfaces (beyond those it inherits from its base class).
Public Properties
| NEXT-SIBLING property | PREV-SIBLING property | – |
Public Methods
| Clone( ) method (Progress.Lang.Object) | Equals( ) method |
| GetClass( ) method (Progress.Lang.Object) | ToString( ) method (Object) |
Public Events
This class does not contain events.
Notes
You typically use this class to define a variable or parameter to represent more than one user-defined class type. For example:
- When defining a field in a temp-table as a class, you must specify the class as
Progress.Lang.Object. - When defining common methods to use with object instances of different user-defined
classes, you must define their parameters using the
Progress.Lang.Objectclass.