Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php abstract class cBase { private $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative1 extends cBase { function ShowData(){return $this->Data."0";} }
Сценарий PHP содержит следующий код:
<?php
abstract class cBase
{
private $Data;
function __construct($_Data){$this->Data = $_Data;}
abstract function ShowData();
}
class cDerivative1 extends cBase
{ function ShowData(){return $this->Data."0";} }
class cDerivative2 extends cBase
{ function ShowData(){return $this->Data."-";} }
$foo = new cDerivative1(2); $bar = new cDerivative2(4);
echo $foo->ShowData().$foo->ShowData().$bar->ShowData().$foo->ShowData();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
2-2-402-
4-4-204-
00-0
--0-
cценарий не будет выполнен, т.к. в PHP нет ключевого слова
abstract
Сложность вопроса
69
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду кутить отмечать экзамен интуит
23 авг 2020
Аноним
Спасибо за ответы интуит
09 ноя 2016
Аноним
Зачёт всё. Мчусь в клуб отмечать зачёт по тестам
25 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # Был разработан код класса, заменяющий стандартный тип Array. Код сценария, тестирующего работу нового класса: <?php class cNewArray { public $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функциональность…*/ } $foo = new cNewArray(14); echo $foo :: Num; ?> Укажите результат выполнения сценария:
- # Для разрешения доступа к полю только из класса, который это поле содержит, используется модификатор
- # Сценарий PHP содержит следующий код: <?php class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "Я ".$this->Data;} } $foo = new cDerivative("derivative"); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iBar { public $smth; function functional(); } class cBar implements iBar { function functional(){return $this->smth;} } $foo = new cBar; $foo->smth = "строка"; echo $foo->functional(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iInterface { public $D; function f (); } class cBar implements iInterface { function f (){return $this->D;} } $foo = new cBar; $foo->D = "данные"; echo $foo->f(); ?> Укажите результат выполнения сценария: