• Matéria: Informática
  • Autor: IzabellyVitoriaOR
  • Perguntado 9 anos 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();

Respostas

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 similares