как выполнить частичное перекрытие методов ?

DolgoV

Новичок
как выполнить частичное перекрытие методов ?

есть такой код


PHP:
<?php
class a{	
	var $k;
	function init()	{
		$this->k=3;		
	}
}

class b extends a {	
	function init()	{			
		$this->k= $this->k*2;
	}
}

$v = new b();
$v->init();
echo $v->k;
?>
как написать определение метода init()
в классе b чтобы вначале выполнился родительский метод init а уж потом я выполнил в init то что характерно классу b ?

в Delphi есть вызов инструкции inherited в php чтото не нашел такого
 

AmdY

Пью пиво
Команда форума
да ладно вам. это слишком просто. я предлагаю воспользоваться reflection, заодно можно проверить, а вдруг метод приватный и выбросить исключение.
 
Сверху