![]() |
Экземпляр как параметр функции
если передать экземпляр как параметр в функцию, то в виде чего он будет существовать?
этот пример как-то связан с ответом на мой вопрос Код AS3:
|
В виде ссылки на экземпляр класса. В случае простых объектов – в виде копии экземпляра.
P.S. Вы не в викторину играете? |
Цитата:
а что передают экземпляры с не примитивным типом данных? ведь они не имеют значени не викторина, я просто удаляю пробелы |
Оператор new возвращает ссылку на вновь созданный экземпляр класса.
Код AS3:
|
Код AS3:
|
Боюсь что могу этим добавить вам каши в голове, но считаю нужным упомянуть что
Экземпляр класса это объект, Класс это тоже объект, и функция это объект все объекты находится в памяти компьютера, их можно создавать и менять, но вот передавать их невозможно... передавать можно только ссылки на эти объекты немножко улучшил пример: Код AS3:
|
а если созданный объект не инициализирован, то к нему нельзя будет обратиться(ссылаться), и он будет бесполезно занимать память?
з.ы. примеры шикарные... |
Цитата:
Вы, кажется, путаете объект и класс. |
если на созданный объект нету никаких ссылок то он будет удалён из памяти сборщиком мусора
|
| Часовой пояс GMT +4, время: 22:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.