Главная » Delphi » Delphi 2006 – Внутренние типы и константы классов

0

Внутри классов разрешается определять константы, type Тх = class

public

const Len = 5;

end;

Размещать их имеет смысл, конечно, в разделе public, чтобы потом обращаться из внешних процедур.

Write( Тх.Len )

Также можно определять и внутренние типы, type Тх = class

public

const Len = 5;

type txRec = record

x,y: Integer; end;

end;

var t: Tx.txRec; begin

t.y := 0; end;

В данном случае вложенный тип txRec, если он описан в разделе public, может использоваться в программе наравне с любыми другими типами, только с префиксом типа-владельца. Область действия таких типов ограничена только описанием класса, в котором они декларированы.

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии