Главная /
PHP: ООП и классы /
В классе определено одно свойство, имеющее модификатор доступа protected, и одно, имеющее модификатор доступа private. Для класса используется механизм итерации по умолчанию. Цикл, построенный на использовании foreach, даст доступ
В классе определено одно свойство, имеющее модификатор доступа protected
, и одно, имеющее модификатор доступа private. Для класса используется механизм итерации по умолчанию. Цикл, построенный на использовании foreach
, даст доступ
вопрос
Правильный ответ:
и к
protected
, и к private
свойствам
только к
protected
свойству
только к
private
свойству
ни к одному свойству доступ не будет предоставлен
Сложность вопроса
70
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы сломался c этими тестами intuit.
14 авг 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе определен конструктор с параметрами, а при создании экземпляра параметры не были указаны, то:
- # Для вывода количества дней в неделе бы разработан следующий код: <?php class cDayCount { const DAY_IN_A_WEEK = 7; } $foo = new cDayCount(); echo $foo :: DAY_IN_A_WEEK; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected $protected = "защищенный"; public $private = "закрытый"; function GetContents(){return $this->protected." ".$this->private;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->private; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $foo = new class_MyTemplate; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему "class_", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("test");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: