[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Reserved Words
Class(y) defines a number of system classes. Some of these have names
which may conflict with other names in your application, specifically
Class and Object. If your application defines functions or classes with
these names, you will need to modify your application accordingly. Most
other Class(y) system classes have names which have been qualified by a
three-letter prefix such as CSY or CMS, so they should not conflict with
other class or function names. See the System Classes section for more
information.
It is also unwise to use the scalar class names Array, Block, Character,
Date, Integer, Logical, Nil, and Numeric, since these class names are used
by standard Clipper, and some of them, such as Array and NIL, are Clipper
reserved words.
Reserved Message Names
The Class and Object classes define a number of messages which are
inherited by other classes in the system. Some of these, such as those
covered in the Predefined Messages section, should not be used as
message names elsewhere. However, others can be overridden, as with any
inherited method. Overriding inherited system methods should be done with
caution, since it could lead to compatibility problems when used with
classes written by other people.
Clipper Reserved Words
Clipper reserved words cannot be used as method names, but they can be
used as message names. To define a method with the same name as a Clipper
reserved word, use the MESSAGE...METHOD command. See the Clipper
documentation for a full list of reserved words.
See Also:
System Classes
MESSAGE...METHOD
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson