<?php
abstract class Cars {
public $car_name;
public function __construct($car_name) {
$this->car_name = $car_name;
}
abstract public function carDetails();
}
class Tata extends Cars {
public function carDetails() {
echo " $this->car_name Car Details \n";
}
}
class Audi extends Cars {
public function carDetails() {
echo " $this->car_name Car Details \n";
}
}
class Honda extends Cars {
public function carDetails() {
echo " $this->car_name Car Details \n";
}
}
class Maruti extends Cars {
public function carDetails() {
echo " $this->car_name Car Details \n";
}
}
$objTata = new Tata('Tata');
print $objTata->carDetails();
$objAudi = new Audi('Audi');
print $objAudi->carDetails();
$objHonda = new Honda('Honda');
print $objHonda->carDetails();
$objMaruti = new Maruti('Maruti');
print $objMaruti->carDetails();
?>