Главная /
PHP: ООП и классы /
Если в классе объявлен абстрактный метод, а сам класс не объявлен абстрактным, то
Если в классе объявлен абстрактный метод, а сам класс не объявлен абстрактным, то
вопросПравильный ответ:
будет сгенерирована ошибка
будет сгенерировано предупреждение
ни ошибки, ни предупреждения не будет сгенерировано - такое использование механизма абстракции является корректным
ни ошибки, ни предупреждения не будет сгенерировано, однако такой класс нельзя будет использовать в качестве родителя при наследовании
Сложность вопроса
59
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Иду выпивать отмечать победу над тестом интут
21 ноя 2019
Аноним
Зачёт прошёл. Лечу отмечать отмечать 4 за тест интуит
15 сен 2019
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе определен конструктор без параметров, а при создании экземпляра параметры были указаны, то:
- # Сценарий PHP содержит следующий код: <?php class cFoo { public function GetPublic(){echo "открытый ";} public function GetProtected(){echo "защищенный ";} function GetAll(){$this->GetProtected();$this->GetPublic();} } $foo = new cFoo(); $foo->GetAll();$foo->GetPublic(); ?> Укажите результат выполнения сценария:
- # Сценарий 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 function first(){echo "3 "; second(); echo "6 ";} function second(){echo "4 "; throw new Exception("test"); echo "5 ";} echo "1 "; try { echo "2 "; first(); echo "7 "; } catch (Exception $e) {echo "e ";} echo "8 "; ?> Укажите результат выполнения сценария:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("test");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: