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

PUBLIC Object ( )

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.Object class.