Files
harbour-core/harbour/doc/en/tclass.txt
Viktor Szakats 4814b3b5df 2012-07-03 22:25 UTC+0200 Viktor Szakats (harbour syenar.net)
* doc/en/memvar2.txt
  * doc/en/menu.txt
  * doc/en/misc.txt
  * doc/en/nation.txt
  * doc/en/objfunc.txt
  * doc/en/rdddb.txt
  * doc/en/rddmisc.txt
  * doc/en/rddord.txt
  * doc/en/sayget.txt
  * doc/en/set.txt
  * doc/en/string.txt
  * doc/en/tbrowse.txt
  * doc/en/tclass.txt
  * doc/en/terminal.txt
  * doc/en/tgetlist.txt
  * doc/en/tlabel.txt
  * doc/en/treport.txt
  * doc/en/var.txt
    ! further fixes in $EXAMPLES$ sections
2012-07-03 20:26:37 +00:00

76 lines
1.8 KiB
Plaintext

/*
* $Id$
*/
/*
* The following parts are Copyright of the individual authors.
* www - http://harbour-project.org
*
* Copyright 2000 Brian Hays <bhays@abacuslaw.com>
* Documentation
*
* See COPYING for licensing terms.
*
*/
/* $DOC$
* $TEMPLATE$
* Function
* $NAME$
* HBClass()
* $CATEGORY$
* API
* $SUBCATEGORY$
* Classes
* $ONELINER$
* 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$
* R
* $COMPLIANCE$
* Object Oriented syntax in Harbour is compatible with CA-Cl*pper.
* However CA-Cl*pper 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
* $SEEALSO$
* __objHasData(),Object Oriented Programming,CLASS
* $END$
*/