HBClass()

HBClass() is used in the creation of all classes

Syntax

oClass := HBClass():New("TMyClass")
-or-
HBClass() is usually accessed by defining a class with the commands
defined in hbclass.h:
CLASS HBGetList // Calls HBClass() to create the HBGetList class
...
ENDCLASS

Arguments


Returns

An instance of the HBClass Class. This special object's :New() method can then create the classes you define.

Description

HBClass is a class that ... The class methods are as follows:

New() Create a new instance of the class
Examples
      FUNCTION TestObject()
      local oObject

      oObject := HBClass():New("TMyClass")
      oObject:End()

     RETURN Nil
Status

Ready

Compliance

Object Oriented syntax in Harbour is compatible with CA-CLIPPER. But Clipper only allowed creation of objects from a few standard classes, and did not let the programmer create new classes. In Harbour, you can create your own classes--complete with Methods, Instance Variables, Class Variables and Inheritance. Entire applications can be designed and coded in Object Oriented style.

Platforms

All

Files

Library is rtl

See Also