Harbour Reference Guide

 

TClass()

TClass() is used in the creation of all classes

Syntax

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

Arguments


Returns

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

Description

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

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

      oObject := TClass():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

 




[Source Forge]

Other Docs Categories

Advantage Database RDD
Array
Binary conversion
Classes
Code Block
Console input
Conversion
Conversion Tools
DOS
Data input and output
Database
Database Tools
Date
Dos Tools
Environment
Error recovery
Events
File management
GT
Harbour Tools
Internal
Low Level
Math
Misc
Miscellaneous
Nation
Object manipulation
Operating System Specific
Parameter Checks
String Tools
Strings
TBrowse Method
TBrowse class
Terminal
Time
Utility
Variable Management

 

Last updated on 2001/07/30