Arreglar la siguiente jerarquía de herencias para que incorpore constructores en las clases derivadas y funcione el área:
abstract class Figuras {
abstract function area();
}
abstract class Bidimensional extends Figuras{
}
class Circulo extends Bidimensional{
private $radio;
}
class Triangulo extends Bidimensional{
private $base;
private $altura;
}
abstract class Tridimensional extends Figuras{
}
class Cubo extends Tridimensional{
private $lado;
}
class Esfera extends Tridimensional{
private $radio
}