|
|
|
| Привет всем. Запарился с таким вопросом. Есть некие либы (классы) которые нельзя трогать. Обычная ООП структура. Так вот мне надо переопределить одну функцию в классе, который в свою очередь наследуется тоже от какого то класса. Так вот в этой функции, которую мне необходимо переопределить вызывается такая же функция у родителя (parent::some_func), мне она нужна по уши, но в моём же классе я не могу сделать (parent::some_func), так как мне нельзя вызывать функцию класса от которого я наследуюсь. В общем по логике вещей мне надо parent::parent::some_func , есть конечно вариант отнаследоваться от первого класса, тупо скопировать второй и сделать всё что надо, но как бы не хотелось плодить лишний код. Если кто то сталкивался или имеет какие то соображение подскажите плиз.
P.S. Кое кто начал размышлять в сторону инстансов, но что то я прикинуть не могу как их сюда прилепить... | |
|
|
|
|
|
|
|
для: Josh
(21.11.2008 в 18:52)
| | Вместо parent - укажите имя класса, метод которого хотите вызывать. | |
|
|
|