Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cFoo { protected function GetProtected(){echo "защищенный ";} private function GetPrivate(){echo "закрытый ";} function GetAll(){$this->GetProtected();$this->GetPrivate();} } $foo = new cFoo(); $fo
Сценарий PHP содержит следующий код:
<?php
class cFoo
{
protected function GetProtected(){echo "защищенный ";}
private function GetPrivate(){echo "закрытый ";}
function GetAll(){$this->GetProtected();$this->GetPrivate();}
}
$foo = new cFoo();
$foo->GetAll();$foo->GetPrivate();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
защищенный закрытый закрытый
защищенный закрытый
пустая строка
фатальная ошибка
Сложность вопроса
76
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, почему я не нашёл данный сайт с всеми ответами с тестами intuit до этого
21 апр 2016
Аноним
Это очень элементарный вопрос по интуиту.
25 дек 2015
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected function GetProtected(){echo "защищенный ";} public function GetPublic(){echo "открытый ";} function GetAll(){$this->GetProtected();$this->GetPublic();} } $foo = new cFoo(); $foo->GetAll();$foo->GetPublic(); ?> Укажите результат выполнения сценария:
- # Чтобы сохранить доступность метода в производных классах, не запрещая его переопределение, следует:
- # Сценарий PHP содержит следующий код: <?php interface iB { protected $smth; function f (); } class cBar implements iB { function f (){return $this->smth;} } $foo = new cBar; $foo->smth = "строковые данные"; echo $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; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class MyClass { private $Values = array("p1" => 17, "p2" => 14); function __construct ($_p1, $_p2) { $this->p1 = $_p1; $this->p2 = $_p2; } function __set($_name, $_value) {$this->Values[$_name] = $_value;} function __get($_name) {return $this->Values[$_name];} } $c = new MyClass(1,2); $c->p1 -= 10; $c->p2++; echo $c->p1," ",$c->p2; ?> Укажите результат выполнения сценария: