Let me ask another question:
I want to create a property in a base class, and use it in sub-classes.
But I want it hidden. How do I do this?
o = CREATEOBJECT("Child")
? o.GetProp()
DEFINE CLASS Child AS Parent
PROCEDURE GetProp
RETURN This.MyProp
ENDPROC
ENDDEFINE
DEFINE CLASS Parent AS Custom
HIDDEN MyProp
MyProp = .T.
ENDDEFINE
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people