Руководство по actionscript. часть 1, стр. 042

Если описание параметра конструктора не содержит инициализатора переменной, то исходное значение этого параметра указывается через аргумент конструктора. Такой параметр называется обязательным параметром конструктора. Следующий обобщенный код демонстрирует создание класса с одним обязательным параметром конструктора (обратите внимание, что описание параметра не содержит инициализатора переменной):

class НекийКласс { function НекийКласс (обязательныйПараметр) { }

}

Любой код, создающий экземпляр предыдущего класса, обязательно должен указывать значение параметра обязательныйПараметр с помощью аргумента конструктора, как показано ниже:

new НекийКласс(значение)

Отсутствие аргумента конструктора для обязательного параметра приведет к ошибке либо на этапе компиляции программы (если для компиляции выбран строгий режим), либо на этапе выполнения программы (если программа была откомпилирована в стандартном режиме). Различия между строгим и стандартным режимами компиляции будут рассмотрены в гл. 7.

Ш4_ Q При создании нового объекта без аргументов конструктора некоторым программистам 1 нравится оставлять пустые круглые скобки. Например, многие разработчики предпочи-— тают записывать

new Virtual Pet( ) а не

new VirtualPet

Выбор формата целиком и полностью является вопросом стиля. Язык ActionScript допускает использование обоих этих форматов. Тем не менее в среде программистов на языке ActionScript большее предпочтение отдается первому стилю (со скобками), нежели второму (без скобок). Поэтому начиная с этого момента при создании новых объектов в примерах кода из данной книги будут всегда использоваться круглые скобки, даже при отсутствии аргументов конструктора.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 047
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 017
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 038
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 137
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.72
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.38
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.66
  • 11.03.2012">Судья обязал Google и Motorola Mobility предоставить Apple данные об Android
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 061
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 064
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.113
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.47
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.29
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 080
  • 18.11.2011">Обзор LG Optimus LTE
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...