linux2000
Новичок
Вызов родительский функций в ООП
Возник вопрос как правильно написать вызов функции родительского класса:
Есть класс:
От него наследуем другой класс, у меня возникло 2 варианта реализации:
1. Вариант.
2 вариант:
Как правильно писать вызов функции родительского класса $this->res = parent::kvadrat($var); или $this->res = $this->kvadrat($var);
?
Возник вопрос как правильно написать вызов функции родительского класса:
Есть класс:
PHP:
class A
{
function kvadrat($v)
{
return pow($v,2);
}
}
1. Вариант.
PHP:
class B extends A
{
public $res;
function __construct($var)
{
$this->res = parent::kvadrat($var);
}
}
PHP:
class B extends A
{
public $res;
function __construct($var)
{
$this->res = $this->kvadrat($var);
}
}
?