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