Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php abstract class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative1 extends cBase { function ShowData(){return $this->Data."-";}
Сценарий PHP содержит следующий код:
<?php
abstract class cBase
{
protected $Data;
function __construct($_Data){$this->Data = $_Data;}
abstract function ShowData();
}
class cDerivative1 extends cBase
{ function ShowData(){return $this->Data."-";} }
class cDerivative2 extends cBase
{ function ShowData(){return $this->Data."0";} }
$foo = new cDerivative1(1); $bar = new cDerivative2(7);
echo $foo->ShowData().$bar->ShowData().$foo->ShowData().$bar->ShowData();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
1-701-70
7-107-10
-0-0
0-0-
cценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
84
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
ответ подошёл
17 ноя 2019
Аноним
Спасибо за помощь по интуиту.
15 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода названия города бы разработан следующий код: <?php class cCityName { const CITY_NAME = "Москва"; } $foo = new cCityName(); echo $foo.CITY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php class cParent { private function f() {echo "parent";} public function g() {$this->f();} } class cChild extends cParent { function g() {echo "child";} } $der = new cChild; $der->g(); ?> Укажите результат выполнения сценария:
- # Если класс объявлен абстрактным, то
- # Положительный результат выполнения проверки на совместимость типов оператором instanceof означает, что
- # В блоке catch ловится только тот тип исключений, который