![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Цитата:
Только с одним условием, оператор new использовать обязательно. Неявная инстанциация как в случае с массивом не получится.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
стервочка (я мужик)
|
@Dukobpa3, что такое "неявная инстанциация"?
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 137
|
Не... Я про new понял.
А как Flash догадается привести к типу Array? Если у нас, например, класс наследовал бы другой класс без индексатора, как бы себя повёл код: Вот такое - как сработает? |
|
|||||
|
Если класс динамик, то создаст поле с именем указанным в скобочках
Только не знаю как оно себя поведет если будет число, но во всяком случае если динамик классу сделать: То у класса появится поле с именем something и значением 10. (В кавычках - значит строка) Ну а если класс не динамик, будет материться на невозможность создать поле в статическом классе. Добавлено через 2 минуты Собственно поэтому класс расширяющий Array у нас динамический, ибо ему поля постоянно новые добавляются, с индексами.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
|
|||||
|
Регистрация: Dec 2010
Адрес: Химки МО
Сообщений: 95
|
Цитата:
Последний раз редактировалось zhoran; 19.01.2011 в 21:49. |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 137
|
Цитата:
И какая от них польза? Даёт прирост оптимизации? Последний раз редактировалось semenyakinVS; 19.01.2011 в 23:42. Причина: добавил "в таком смысле" |
|
|||||
|
Блин, учите матчасть, это же основы....
Тут в этом разделе есть ссылки на хелпы, в том числе и на русский, который собственно я и читал некоторое время назад... Статические классы по умолчанию, для динамик класса нужно слово "dynamic" указывать. Кроме динамика есть еще три вида классов. Это и много другое можно прочесть в упомянутых мануалах, не ленитесь.
__________________
Кто к нам с чем для чего - тот у нас того от того. |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|