Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cBar1 { public $publ = "открытый"; public $prot = "защищенный"; private function priv(){return "закрытый";} } class cBar2 extends cBar1 { function View() { echo $this->publ." ".$this->prot." ".$thi
Сценарий PHP содержит следующий код:
<?php
class cBar1
{
public $publ = "открытый"; public $prot = "защищенный";
private function priv(){return "закрытый";}
}
class cBar2 extends cBar1
{
function View() { echo $this->publ." ".$this->prot." ".$this->priv(); }
}
$foo = new cBar2;
$foo->View();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
открытый защищенный закрытый
открытый защищенный
пустая строка
фатальная ошибка
Сложность вопроса
66
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, какого чёрта я не увидел этот великолепный сайт с ответами с тестами intuit раньше
19 янв 2019
Аноним
Это очень простой решебник по интуиту.
24 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе не объявлен абстрактный метод, а сам класс объявлен абстрактным, то
- # Сценарий PHP содержит следующий код: <?php sealed class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "I am a ".$this->Data;} } $foo = new cDerivative("dog"); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface i { function f (); } ___ { protected $Data; function __construct($_D){$this->Data = $_D;} } class cBar extends cFoo { function f (){echo $this->Data;} } $foo = new cBar("реализация интерфейса"); $foo->f (); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "реализация интерфейса":
- # Сценарий PHP содержит следующий код: <?php class First { function __construct(){echo "First "; } } class Second extends First { function __construct(){echo "Second "; } } function __autoload($_class) { echo " !".$_class." ";} $a = new First; $b = new Second; $c = new Third; ?> Укажите результат выполнения сценария:
- # Если во внешней области видимости происходит попытка получить значение private поля класса, метод __get() которого определен: