ВУЗ:
Составители:
Рубрика:
скрыть как можно больше информации. Объекты же – это конкретные
представители класса, экземпляры класса.
Важным отличием классов от других типов является то, что экземпляры
класса всегда распределяются в куче. Объекты фактически представляют собой
лишь указатели на динамическую область памяти.
Классы определяются в секции
type глобального блока. По форме
объявления классы похожи на записи. Описание класса начинается служебным
словом
class и завершается словом end. Объекты описываются в разделе var.
Поля класса аналогичны полям записи и служат для хранения данных.
Методами называют процедуры и функции, предназначенные для обработки
полей. Свойства реализуют механизм доступа к полям.
В описание класса включаются заголовки методов, которые играют роль
предварительных объявлений. Программный код методов помещается ниже
определения класса. В программе может быть объявлено несколько объектов,
принадлежащих к одному классу.
Type
TMyClass = class(TParentClass)
<поля>;
<свойства>;
<методы>;
. . .
d; en
Var
MyClass1, MyClass2: TMyClass;
MyClass1, MyClass2 – это ссылки на объекты, которых ещё физически
не существует. Объекты появятся в процессе работы программы. После
создания объект можно использовать в программе. Доступ к полям и методам
объекта выполняется с помощью составных имён:
<имя объекта>.<имя поля>
<имя объекта>.<имя процедуры>
Для сокращения текста кода можно использовать оператор with.
Когда объект станет не нужен, он должен быть уничтожен вызовом
специального метода. Объекты могут выступать в программе не только в
качестве простых переменных, но и в качестве элементов массивов, полей
98
скрыть как можно больше информации. Объекты же – это конкретные
представители класса, экземпляры класса.
Важным отличием классов от других типов является то, что экземпляры
класса всегда распределяются в куче. Объекты фактически представляют собой
лишь указатели на динамическую область памяти.
Классы определяются в секции type глобального блока. По форме
объявления классы похожи на записи. Описание класса начинается служебным
словом class и завершается словом end. Объекты описываются в разделе var.
Поля класса аналогичны полям записи и служат для хранения данных.
Методами называют процедуры и функции, предназначенные для обработки
полей. Свойства реализуют механизм доступа к полям.
В описание класса включаются заголовки методов, которые играют роль
предварительных объявлений. Программный код методов помещается ниже
определения класса. В программе может быть объявлено несколько объектов,
принадлежащих к одному классу.
Type
TMyClass = class(TParentClass)
<поля>;
<свойства>;
<методы>;
. . .
end;
Var
MyClass1, MyClass2: TMyClass;
MyClass1, MyClass2 – это ссылки на объекты, которых ещё физически
не существует. Объекты появятся в процессе работы программы. После
создания объект можно использовать в программе. Доступ к полям и методам
объекта выполняется с помощью составных имён:
<имя объекта>.<имя поля>
<имя объекта>.<имя процедуры>
Для сокращения текста кода можно использовать оператор with.
Когда объект станет не нужен, он должен быть уничтожен вызовом
специального метода. Объекты могут выступать в программе не только в
качестве простых переменных, но и в качестве элементов массивов, полей
98
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »
