Abstract (keyword)
From RemObjects Software
This is a Oxygene Language Feature topic
Feel free to add your notes to this topic below.
The "abstract" directive
Class members can be marked as "abstract" if the current class does not provide an implementation for the member, but only defines the structure of the member for implementation in descendant classes.
Abstract members may only be used in abstract classes, and abstract classes may not be instantiated at runtime. To create a non-abstract descendant from an abstract class, the descendant must provide an implementation for all abstract members, by overriding them.
The "abstract" keyword implies that the member in question is virtual, however supplying 'virtual abstract' is supported.
Applies to
See Also
Product: RemObjects Oxygene (formerly known as Chrome)
Current version: 3.0
Previous Versions: 'Joyride' (2.0), 'Floorshow' (1.5), 'Adrenochrome' (1.0)
Glossary — Keywords — Language Features — Platform Features — Samples — Articles — How To — Issues
