Questão 2524436

Tecnologia da Informação · 2016

Questão

ID 2524436

Disciplina: Tecnologia da Informação

Assunto: PHP

Ano: 2016 Banca: IFRS - Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Órgão: Instituto Federal do Rio Grande do Sul


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

<?php

class 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:

Alternativas da questão 2524436
Pular para o conteúdo principal