На этой странице вы найдете информацию о программировании, данная информация была взята с разных источников и автором. Поэтому мы не претендуем на авторство этого материала, а лишь предоставляем возможность ознакамливаться с ним.
Очевидно, что, прежде чем программировать графические задачи, необходимо знать текущее разрешение экрана, цветовую глубину и другие параметры. Для… Рассмотрим основные свойства объекта TScreen:
...
Объект используется внешней программой, которая обеспечивает весь интерфейс пользователя: кнопки, индикаторы и пр. И здесь возникает изрядная… Как же быть? Выход, разумеется, есть. Можно передать в объект ссылку на любую…
...
Часто производные объектные типы на основе некоторого базового типа создаются другими программистами. Автор базового типа не может знать заранее,… В таком случае создатель базового метода может немного схитрить, облегчив… Методы, которые можно перекрыть одноименными методами объектов-потомков, называются виртуальными(Рис. 6.2).
...
При наследовании выполняется очень интересный (и довольно сложный для понимания) принцип полиморфизма. Дело в том, что в родительском объекте и… Например:
...
Наследование – еще один фундаментальный принцип объектно-ориентированного подхода. Термин "наследование" (inheritance) не совсем точно… Наследованиепозволяет создавать производные объектные типы данных (классы) на…
...
Итак, принцип инкапсуляции требует, чтобы любая работа со свойствами объекта происходила только через вызовы его методов. Следовательно, если у…
obj.n:=10
...
Создаваемые программистом объекты могут включаться в библиотеки и использоваться не только им лично, но и многими другими разработчиками программ.…
Без инкапсуляции
С инкапсуляцией
TYPE…
...
Вопрос о том, как именно объекты хранятся в памяти, не столь прост. Очевидно, что свойства объекта являются полными аналогами полей записи и… Для устранения неоднозначности в этом вопросе было введено понятие… Иными словами, все экземпляры объекта пользуются одним набором методов, но разными и не связанными между собой… ...
Начальные значения свойств объекта, как и у любых других переменных в Паскале, являются неопределенными. Поэтому следующий фрагмент кода в корне…
TYPE TA=CLASS a:WORD; PROCEDURE Sum; END; … PROCEDURE TA.Sum; BEGIN a:=a+1 END;
...
Идея ООП проста: надо объединить вместе и свойства объекта, и относящиеся к нему процедуры и функции.
Объектв программировании – структура данных, объединяющая переменные,… Идея ООП была предложена в середине 70-х гг. ХХ века Керниганом и Ричи (США) и тогда же реализована в языках Object… ...
Зададимся простым вопросом: зачем пишутся компьютерные программы? Большинство программ моделируют работу какого-либо объекта. Например, в реальном… Чем сложнее моделируемый объект, тем большим количеством данных он…
...
Delphi позволяет передавать параметры в функции и процедуры либо по значению, либо по ссылке. Передаваемый параметр может иметь любой встроенный или… Передача параметров по значению.
Этот режим передачи параметров применяется по умолчанию. Работает он так. В момент вызова функции в памяти создаются… ...
В практике программирования часто встречается ситуация, когда одну и ту же группу операторов требуется выполнить без изменений в нескольких местах… Подпрограммой называется именованная логически законченная группа операторов,… Процедура - это подпрограмма, имя которой не может использоваться в выражениях в качестве операнда. Процедура состоит… ...
Очень часто процесс решения какой – либо задачи может быть мысленно представлен как последовательность решения более простых подзадач.
Процедуры и функции по своей структуре подобны обычным программам и имеют… В программе описание процедур и функций обычно располагается между разделами переменных и операторов, но при этом… ...
Как правило, организация доступа к части слова – дело хлопотное и небыстрое. Из-за этого выравнивание чаще всего применяется. Но бывают ситуации,…
,
( 3.3)
где n – число элементов массива, умещающихся в одном слове.
...