Informática, perguntado por pamteruel, 1 ano atrás

Além da utilização dos recursos da orientação a objetos em PHP, outro ponto fundamental nesse aprendizado será conseguir interagir com objetos complexos durante seu ciclo de vida. Objetos passam a ser complexos a medida em que vão herdando características de outras classes superiores, ou também quando regras começam a ser aplicadas como interfaces, ou abstrações no decorrer de outras classes que interagem com seu código. Analisando o código abaixo, qual seria a saída em tela após a interpretação PHP?

ALTERNATIVAS

a) 2.
b) 12.
c) 8.
d) 7.
e) 5.

Anexos:

Soluções para a tarefa

Respondido por jair2marinho
4
A resposta correta é a alternativa C.

pra tirar as dúvidas compile o código desta questão online no site: http://phptester.net/

<?php
class testeA{public $a = 1;public function getA(){return $this->a;}}
class TesteB extends TesteA{public $a = 2;public $b = 3;}
class TesteC extends TesteB{public $a = 5;public $b = 7;public $c = 9;
public function getA(){return $this->a;}}
$teste = new TesteC();$teste->a = 1;echo $teste->getA() + $teste->b;
Perguntas interessantes