|
|
|
| Возможно ли наследование метода с его реализаций + дополнить его в классе наследнике? [скорее всего это невозможно :) ]
Есть некий код который должен срабатывать во всех методах. Либо думаю написать отдельный метод и вызывать его. | |
|
|
|
|
|
|
|
для: riskk
(28.06.2011 в 08:55)
| | Почему бы нет... а что вызывает сложности?
>>+ дополнить его в классе наследнике? [скорее всего это невозможно :) ]
В новом методе вызывайте метод базового класса через parent:: | |
|
|
|
|
|
|
|
для: cheops
(28.06.2011 в 09:00)
| | Я имею ввиду такую релизацию:
class CA
{
function a()
{
// некий код
}
}
class CB extends CA
{
function b() extends a
{
// дополнительный код
}
}
|
| |
|
|
|
|
|
|
|
для: riskk
(28.06.2011 в 09:10)
| | В такой форме можно просто вызывать метод a() базового класса
class CA
{
function a()
{
// некий код
}
}
class CB extends CA
{
function b()
{
$this->a();
// дополнительный код
}
}
|
| |
|
|
|
|
|
|
|
для: cheops
(28.06.2011 в 09:51)
| | Спасибо! | |
|
|
|