ВУЗ:
Составители:
Рубрика:
118
В консольном приложении (текст на языке
Object Pascal при-
веден на рисунках 8.2, 8.3, 8.4) создается класс
ТМуАггау для работы
с динамическим массивом, который содержит целые значения.
Исходные данные, используемые для формирования массива,
находятся в файле
TestFile.dat.
Процедура
ReadElementsFromFile формирует массив и выводит
на экран нечетные значения массива в порядке, обратном их
расположению в файле.
Данные класса ТМуАrrау:
FArray
– массив целых чисел,
FPoz – текущее количество (счетчик) элементов массива.
Методы класса ТМуАrrау:
AddElement – добавляет элемент в конец массива,
Create – конструктор, создает массив из delta элементов,
Destroy – деструктор, освобождает память, выделенную для эле-
ментов массива,
GetElement – возвращает значение элемента массива по указан-
ному номеру,
GetLastNumber –
возвращает номер последнего элемента.
8.1.4. Операции с объектами
Для объектов определены следующие операции: = , <>, is, as.
Операции = , <> – это операции отношения для объектов одного
класса.
8.1.4.1. Оператор is
Оператор is выполняет проверку принадлежности объекта к
указанному классу или его наследникам.
Выражение
<объект> is <класс> возвращает True, если объект
является экземпляром данного класса или одного из его наследников,
или
False в противном случае. Если объект = nil, то результат
выражения –
False.
В консольном приложении (текст на языке Object Pascal при-
веден на рисунках 8.2, 8.3, 8.4) создается класс ТМуАггау для работы
с динамическим массивом, который содержит целые значения.
Исходные данные, используемые для формирования массива,
находятся в файле TestFile.dat.
Процедура ReadElementsFromFile формирует массив и выводит
на экран нечетные значения массива в порядке, обратном их
расположению в файле.
Данные класса ТМуАrrау:
FArray – массив целых чисел,
FPoz – текущее количество (счетчик) элементов массива.
Методы класса ТМуАrrау:
AddElement – добавляет элемент в конец массива,
Create – конструктор, создает массив из delta элементов,
Destroy – деструктор, освобождает память, выделенную для эле-
ментов массива,
GetElement – возвращает значение элемента массива по указан-
ному номеру,
GetLastNumber – возвращает номер последнего элемента.
8.1.4. Операции с объектами
Для объектов определены следующие операции: = , <>, is, as.
Операции = , <> – это операции отношения для объектов одного
класса.
8.1.4.1. Оператор is
Оператор is выполняет проверку принадлежности объекта к
указанному классу или его наследникам.
Выражение <объект> is <класс> возвращает True, если объект
является экземпляром данного класса или одного из его наследников,
или False в противном случае. Если объект = nil, то результат
выражения – False.
118
Страницы
- « первая
- ‹ предыдущая
- …
- 117
- 118
- 119
- 120
- 121
- …
- следующая ›
- последняя »
