Главная /
PHP: ООП и классы /
Интерфейсы отличаются от абстрактных классов:
Интерфейсы отличаются от абстрактных классов:
вопросПравильный ответ:
тем, что абстрактный класс может содержать поля, а интерфейс - нет
тем, что в определенных условиях возможно создание экземпляра абстрактного класса, а создание экземпляра интерфейса невозможно
тем, что в определенных условиях возможно создание экземпляра интерфейса, а создание экземпляра абстрактного класса невозможно
только синтаксисом
Сложность вопроса
89
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Кто ищет вот эти ответы по интуит? Это же не сложно
03 авг 2020
Аноним
Какой студент ищет данные тесты inuit? Это же совсем для даунов
21 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода количества месяцев в году бы разработан следующий код: <?php class cMonthCount { const MONTH_IN_A_YEAR = 12; } $foo = new cMonthCount(); echo $foo.MONTH_IN_A_YEAR; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} virtual function ShowData(); } class cDerivative extends cBase { function ShowData(){return "Data = ".$this->Data;} } $foo = new cDerivative(5); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Интерфейс в PHP объявляется с помощью ключевого слова:
- # Файл main.php подключает файлы a.php и b.php с помощью директивы require_once. И a.php, и b.php подключают файл c.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы require. Во время выполнения сценария main.php:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { private $Contents = array(); public $OperationCount = 0; public function __construct($_Contents) { $this->OperationCount++; $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); } public function current() { return current($this->Contents); } public function key() { $this->OperationCount++; return key($this->Contents); } public function next() { $this->OperationCount++; return next($this->Contents); } public function valid() { return ($this->current() !== false); } } $foo = new cFoo(array( 1, 2,3,4)); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->OperationCount; ?> Укажите результат выполнения сценария: