Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — IF-RS 2016

Arquitetura de SoftwareSoftware
Código
qq210783
Banca
IF-RS
Órgão
IF-RS
Ano
2016
Nível
Superior
Cargo
Professor - Informática: Banco de Dados e Programação Web
Sabemos que o PHP 5 possui suporte a programação orientada a objetos, desta forma implementa os conceitos deste paradigma. Dado o código a seguir, referente ao arquivo u.php, sendo executado no PHP5<?phpclass a{protected $_d;protected $_f;function __construct($d="",$f=""){$this->setd($d);$this->setf($f);}public function setd($_m){$this->_d = $_m;}public function setf($_m){$this->_f = $_m;}}class b extends a{protected $g;function __construct($mr="",$md="",$ne=0){_________________________________$this->setg($ne);}public function setg($_ne){$this->_g = $_ne;}}$x = new b();$y = new a?>Para que a classe b consiga executar o construtor da classe pai, é necessário incluir a seguinte linha de código:
  1. Aparent->__construct($mr,$md);
  2. Bsuper($mr,$md);
  3. Ca.super($mr,$md);
  4. D__contruct($mr,$md);
  5. Eparent::__construct($mr,$md);
Revelar gabarito e comentário

GabaritoE — parent::__construct($mr,$md);

Link permanente: /questoes/qq210783