类是什么

Object Pascal 支持类

类是容纳以下成员的容器

  1. 字段:类内部的变量
  2. 方法:类内的过程 / 函数
  3. 属性:语法上像字段,实际由一对读写方法实现

类还会包括其他成员,后面会介绍。

类是为了面向对象编程而设计的一种语法规则,目的是把变量和函数封装在一起,变量可以描述一类东西的固有属性,而函数可以描述一类东西的动作行为。

现实世界中,我们说某某某是什么,可以做什么。这里是是什么就是属性,做什么就是行为。例如,人,有姓名,年龄,性别这些属性,同时也有走路,吃饭,唱歌这些动作。

type
  TMyClass = class
    MyInt: Integer; // 字段
    property MyIntProperty: Integer read MyInt write MyInt; // 属性
    procedure MyMethod; // 方法
  end;

procedure TMyClass.MyMethod;
begin
  WriteLn(MyInt + 10);
end;

上面是定义类的语法,还不能运行,我们后面几节会介绍。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注