Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Наследование (https://javascript.ru/forum/misc/10522-nasledovanie.html)

dp_ 08.07.2010 15:27

Цитата:

Сообщение от Kolyaj (Сообщение 62799)
Ну да, не обратил внимания. http://javascript.ru/tutorial/object...unkciya-extend

Боюсь это я уже читал и не только это но и реализации в библиотеке prototype.js и ещё у Alex Arnell мне нужно разобраться почему мой код не работает

Kolyaj 08.07.2010 15:33

Цитата:

Сообщение от dp_
Мешает то что если указать не ошибку которую вижу я то можно забыть о свежем взгляде на проблему со сторону тех кому этот вопрос адресован

От взгляда ошибка не меняется, а вот время потраченное без указания на ошибку увеличивается. Точнее, как вы успели заметить, никто даже не стал искать ошибку.

Цитата:

Сообщение от dp_
мне нужно разобраться почему мой код не работает

У вас нет промежуточной функции. По приведённой ссылке всё расписано.

Riim 10.07.2010 07:10

Цитата:

Сообщение от dp_
child.prototype = new parent;

здесь еще на этапе описания новых классов будет происходить создание экземпляра родительского класса. Грубая ошибка, почитайте учебники по ООП, подумайте, и вы поймете насколько. Смотрите правильную реализацию в PrototypeJS или MooTools.


Цитата:

Сообщение от dp_
if (!child.prototype[prop] && typeof(methods[prop]) == 'function') {

почему я не могу описывать свойства, почему только функции? Что, у экземпляров не может быть обычных свойств? Почему я не могу экранировать ничего, что есть в родительском классе? Что за бредятина? У вас все ООП к верх ногами поставлено.


Часовой пояс GMT +3, время: 04:43.