Supongo que es un ejercicio y la idea es que intentes hacerlo relacionado los conceptos de POO con elementos del mundo real, por eso tu ejercicio utiliza elementos que ya conoces. Así que lo que debes de hacer es pensar como funcionan de forma general Los aviones, autos y las bicicletas y analiza que tienen en común en este caso ya te ayudaron proporcionándote las acciones comunes en esos objetos.
Te dejo un ejemplo usando tu primer objeto (Plane), solo tómalo como ejemplo ya que la idea es que tu mismo hagas tu propia versión.
Código PHP:
Ver originalclass Plane {
private $capacity;
private $speed;
private $type;
public function __construct($type, $capacity, $speed)
{
$this->type = $type;
$this->capacity = $capacity;
$this->speed = $speed;
}
public function type()
{
return $this->type;
}
public function canFly()
{
return 'I can Fly';
}
public function passengers()
{
return $this->capacity;
}
public function maximumSpeed()
{
return $this->speed;
}
public function __toString()
{
"<strong>%s</strong>, Speed: %s km/h, Passengers: up to %s. %s",
$this->type(),
$this->maximumSpeed(),
$this->passengers(),
$this->canFly()
);
}
}
$cessna = new Plane('Cessna 414A', 8, 435);
echo $cessna;