抽象类练习
类中有方法没有被具体实现,那么这个类就是抽象类。在子类中需要将抽象类中的抽象方法全部实现,在实现抽象类时,构造方法不会自动实现。
<?php
abstract class Robot
{
protected $name;
public function __construct($name)
{
$this->name = $name;
}
public function walk($name)
{
return $this->name .'can walk a long way';
}
abstract public function work($hours);
}
class Robot1 extends Robot
{
public $hours;
public function __construct($name)
{
parent::__construct($name);
}
public function work($hours)
{
return $this->name .'can work '. $hours .' hours !';
}
}
$robot = new Robot1('Robots made in China ');
echo $robot->work(8);

浙公网安备 33010602011771号