Показать сообщение отдельно
  #38 (permalink)  
Старый 24.08.2009, 19:12
Аватар для JSprog
L
Отправить личное сообщение для JSprog Посмотреть профиль Найти все сообщения от JSprog
 
Регистрация: 16.08.2009
Сообщений: 416

Сообщение от Dmitry A. Soshnikov
В чём?
В том что свойства из прототипа просто читаютса
Сообщение от Dmitry A. Soshnikov
Объекты "а" и "b" будут иметь разное свойство "x", но одинаковый для обоих метод .getX?
Именно
Сообщение от Dmitry A. Soshnikov
А почему касается только методов?
Думаю так заложенно на уровне синатксиса языка. Ведь зачем копировать метода на всех? Это отнимает много памяти да и редко методы менять приходитса в экземплярах.
Сообщение от Dmitry A. Soshnikov
В чём тогда отличие от свойств?
Методы это тоже свойства которые содержат функцию.
Сообщение от Dmitry A. Soshnikov
Связь с конструктором так как дочерние объекты не копируют свойство а тольок "читают" его
Верно только для методов
__________________
Лови позитив
Ответить с цитированием