{ parent::__construct($name, $height, $weight, $favFood, $speed, $sound, $canFly); } } class Bird extends Animal { public function __construct($name, $height, $weight, $favFood, $speed, $sound, $canFly) { parent::__construct($name, $height, $weight, $favFood, $speed, $sound, $canFly); } } try { $dog = new Dog('dog', 3, 4, 'cat', 5, 'Bark', false); $playwithanimal = new PlayWithAnimal($dog); echo "<br>"; $dog->tryToFly(); echo "<br>"; $dog->talk(); echo "<br>"; $cat = new Cat('cat', 3, 4, 'mice', 5, 'miow', false); $playwithanimal = new PlayWithAnimal($cat); echo "<br>"; $cat->tryToFly(); echo "<br>"; $cat->talk(); echo "<br>"; $bird = new Bird('Bird', 3, 4, 'insect', 5, 'miow', true); $playwithanimal = new PlayWithAnimal($bird); echo "<br>"; $bird->tryToFly(); echo "<br>";
<?php include "Dog.php"; include "Bird.php"; $animal = new Animal("jeffery the lion"); $animal->getName(); $doggy = new Dog("Timmy"); $doggy->getName(); $doggy->move(); $doggy->digHole(); $doggy->tryToFly(); $birdy = new Bird("Tweety"); $birdy->getName(); $birdy->move(); $birdy->tryToFly();