<?php abstract class Stu //定义抽象类 { const TITLE = '我的标题'; abstract public function name($age,$sex);//定义抽象方法 } class Sure extends Stu//继承抽象类 { public function name($age,$sex) { $str = self::TITLE; $str .= '<br>年龄是'.$age.',<br>性别是'.$sex; return $str; } } // new Stu; 不能new,不然报错. $obj = new Sure(); echo $obj->name(13,'男');
抽象方法必须继承 不然报错,简单理解:'经理给你定义好了,不完成不能下班.'.