- 类与对象
TYPE
类名 = Class(父类)
privatte
变量或者属性列表;
方法;
protected
变量或者属性列表;
方法;
public
变量或者属性列表;
方法;
end;
一个类有一个基类,如果不列出明确的基类,使用TObject;
典型的一个TMyClass类
解释属性:通常作为对象数据的接口。属性有存取的设定,决定数据如何被读取和修改。属性从外部看来很像一个数据成员,但是本质上是一个方法(类并不为属性分配内存)。可以将其看做一种含有约束机制的数据成员。
- 一个完整的程序
说明:delphi不同于C++,像
hh:TMyClass; 只是相当于声明了一个TMyClass的指针(分配在栈上),而TMyClass.Create就相当于堆上创建了一个类的实例。delphi的类的实例只能创建在堆上。