![]() |
|
||||||||||
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
to chingachgoog
Есть функции, а есть методы (экземпляра и статические). Не надо их спутывать между собой. |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Как пример привел следующую ситуацию: метод записан в самом конструкторе и у метода есть собственное свойство (тогда это свойство будет уникальным у каждого экземпляра класса). Можно и другие примеры привести когда надо у каждого экземпляра создавать свои собственные методы. Цитата:
Метод в конструкторе класса - это создании функции в самом объекте-экземпляре "класса". А метод "наследуемый" - это просто метод в прототипе "класса", т.е. создание функции только в объекте прототипа и использование ссылок на нее. А то, что в AS2 статический метод - это в AS1 простое присваивание функции-классу своих свойств и методов. Последний раз редактировалось chingachgoog; 03.03.2008 в 19:05. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Цитата:
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Не понял про "писать неправильно" и про "AS2-код".
Пост 15 показывает: 1) в классе запросто может быть функция (метод) которая будет скопирована в каждый экземпляр класса 2) функция (метод) именно скопирован в экземпляр класса, т.е. их много, а не одна в прототипе класса. 3) у метода (функции) могут быть свои свойства. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Пост #15 показывает, как делать не надо.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 14:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|