Показать сообщение отдельно
  #9 (permalink)  
Старый 05.11.2013, 19:19
Профессор
Отправить личное сообщение для Faab Посмотреть профиль Найти все сообщения от Faab
 
Регистрация: 16.04.2012
Сообщений: 310

Я просто сейчас как раз читаю раздел ООП в JS: мне это тоже интересно.

Вы пишите про статические экземпляры класса, но мне это не о чём не говорит. Я знаю суть статического свойства класса и статического метода класса, но в чём суть статического экземпляра класса?


A.prototype.setName = function(value){
  _name = value;
};


Вот эту строчку я перевожу как: присвоить всем инстанциям этого объекта метод setName. Зачем его указыввать внутри объекта? Я так понял из теории, что внутри объекта вы просто объявляете метод.. А вот если после объявления объекта вам надо присвоить новый метод и метод должен принадлежать всем инстанциям этого объекта, то нужно образаться к свойству (или методу?) prototype
Ответить с цитированием