|
Classes
and objects: Overview
About
class types
Inheritance
and scope
TObject
and TClass
Compatibility of class types
Object types
Visibility of class members
Private, protected,
and public members
Published
members
Automated
members
Forward
declarations and mutually dependent classes
Fields
Methods: Overview
Method declarations
and implementations
Inherited
Self
Method
binding: Overview
Static
methods
Virtual and dynamic methods
Overriding
versus hiding
Reintroduce
Abstract
methods
Overloading
methods
Constructors
|
Destructors
Message
methods
Properties:
Overview
Property
access
Array
properties
Index
specifiers
Storage
specifiers
Property overrides and
redeclarations
Class
references: Overview
Class-reference
types
Constructors and class
references
Class
operators: Overview
The is
operator
The as
operator
Class
methods
Exceptions:
Overview
When
to use exceptions
Declaring exception types
Raising and handling
exceptions
Try...except
statements
Re-raising
exceptions
Nested
exceptions
Try...finally
statements
Standard exception
classes and routines
|