/* * $Id$ */ /* * Las siguientes partes son derechos adquiridos de sus autores individuales. * www - http://www.harbour-project.org * * Copyright 2000 Alejandro de G rate * Documentaci¢n en Espa¤ol de: * * Copyright 2000 Brian Hays * Documentaci¢n en Ingles * * Vea doc/license.txt por los t‚rminos de la licencia. * */ /* $DOC$ * $FUNCNAME$ * HBClass() * $CATEGORY$ * Clases * $ONELINER$ * HBClass() es usada en la creaci¢n de todas las clases * $SYNTAX$ * oClass := HBClass():New("TMyClass") * * HBClass() es usualmente utilizada para definir una clase con los * comandos definidos en hbclass.h: * CLASS HBGetList // Llama a HBClass() para crear la clase * ... // HBGetList * ENDCLASS * $ARGUMENTS$ * * $RETURNS$ * Una instancia de la Clase HBClass. Un objeto especial, el m‚todo * :New() puede entonces crear las clases que Ud. define. * $DESCRIPTION$ * HBClass es una clase que ... * Los m‚todos de clase son los siguientes: * * New() Crea una nueva instancia de la clase * * $EXAMPLES$ * FUNCTION TestObject() * LOCAL oObject * * oObject := HBClass():New("TMyClass") * oObject:End() * * RETURN NIL * * $STATUS$ * R * $COMPLIANCE$ * La sintaxis Orientada a Objetos en Harbour es compatible con * CA-CLIPPER. * Pero Clipper solamente permite la creaci¢n de objetos a partir * de unas pocas clases estandares, y NO le permite al programador * crear nuevas clases. * En Harbour, Ud. puede crear sus propias clases completamente con * M‚todos, Variables de Instancia, Variables de Clase y Herencia. * Aplicaciones enteras pueden ser designadas y codificadas en el * estilo Orientado a Objetos. * $PLATFORMS$ * Todas * $FILES$ * La librer¡a es rtl * $SEEALSO$ * __objHasData(),Programacion Orientada a Objeto,CLASS * $END$ */