Originale-mail to me for new edition

 

Classes and objects

 

Topic groups

 

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

 

 

 

译文

 

类和对象

 

主题组

 

类和对象:概述

关于类类型

继承和作用域

TObjectTClass

类类型的兼容性

对象类型

类成员的可见度

私有成员、保护成员和公共成员

公布成员

自动化成员

向前声明和相互依赖的类

成员:概述

方法声明和实现

继承(Inherited

Self

方法绑定:概述

静态方法

虚拟方法和动态方法

覆盖和隐藏

再引入(Reintroduce

抽象方法

重载方法

构造器

析构器

消息方法

属性:概述

属性访问

数组属性

索引说明符

存储说明符

属性覆盖和再声明

类引用:概述

类引用类型

构造器和类引用

类运算符:概述

is运算符

as运算符

类方法

异常:概述

何时使用异常

声明异常类型

引发和处理异常

Try...except语句

再引发异常

嵌套异常

Try...finally语句

标准异常类和例程