Инструменты пользователя

Инструменты сайта


examination:oop:question7

7. Основные действия с объектами: создание, инициализация, обработка, разрушение.

За время своей жизни объект претерпевает 4 основных этапа:

1. Создание - на этом этапе под объект выделяется блок памяти в памяти компьютера, и этот участок памяти обнуляется.

2. Инициализация - на этом этапе данным внутри объекта присваиваются соответствующие значения в зависимости от вызванного конструктора.

3. Обработка - это различные взаимодействия, изменения состояний объекта и его данных, объекты может жить как короткий промежуток времени, так и на протяжении всего цикла работы программы, если это объект типа singleton, представляющий собой, к примеру, объект Application (Приложение у нас тока одно ведь запускается обычно) и дающие доступ к другим частям приложения

4. Разрушение - объект уничтожается, блоки памяти, занятые объектом возвращаются обратно системе. В случае отсутствия этапа разрушения, системная память бралась бы, но не возвращалась, следовательно нам бы не хватило никакой памяти на такую программу.

examination/oop/question7.txt · Последние изменения: 2014/01/15 12:22 (внешнее изменение)