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

No polimorfismo os métodos das classes filhas podem reescrever um método da classe superior. Após a execução do código PHP abaixo, o que será apresentado?

class Universo{
public function show() {
echo "UNIVERSO";
}
}
class Mundo extends Universo {
public function show() {
echo "MUNDO";
}
}
$mundo = new Mundo();
$mundo->show();

Soluções para a tarefa

Respondido por Eboleiro
0
será printado "MUNDO", pois a variavel $mundo é uma instáncia da classe Mundo e essa por sua vez herda de universo e da um "override" no metodo show()
Perguntas interessantes