-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
hb_BeginObject #13
Comments
I tried to refer to the function hb_EndObject |
As I pointed here --> #14 (comment) , if you think you could prepare some docs about OO implementation of Harbour, |
Here is an example of how the
This function takes a single argument, which is the name of the object class being defined. It creates a new object of the specified class and adds it to the |
The
hb_BeginObject
function is a function in the Harbour language that is used to start the definition of an object class. It is typically used in conjunction with thehb_EndObject
function, which is used to end the definition of an object class.Here is an example of how these functions might be used in a class definition:
In this example,
hb_BeginObject
is used to start the definition of a class called "Person", andhb_EndObject
is used to end the definition of the class. The class has three methods:Init
,Name
, andAge
. These methods can be called on objects of thePerson
class to perform various actions, such as initializing the object, retrieving the name or age of the object, etc.The
hb_BeginObject
function takes a single argument, which is a string containing the name of the class. This name is used to identify the class and distinguish it from other classes in the code.The
hb_BeginObject
function is important because it signifies the start of the class definition and allows the compiler to generate the necessary code to create and manage objects of the class. Without it, the compiler would not be able to correctly process the class definition.https://github.com/harbour/core/blob/master/src/rtl/perfuncs.prg#L59
The text was updated successfully, but these errors were encountered: