<?php /** * 若是抽象类中的方法被定义成抽象的, 子类必需要实现抽象类中的方法. * Class A */ abstract class A { public function get() { echo "Abstract class A"; } abstract public function getA(); abstract public function getB($name); } class B extends A{ public function getA() { // TODO: Implement getA() method. } /** * 子类在继承抽象类后, 能够对抽象方法的参数进行处理, 同时也能够对访问控制进行处理, * 参数位置上的变化对抽象类的继承是没有影响的. * @param $name * @param string $lastname */ public function getB($lastname='',$name='') { // TODO: Implement getB() method. } } $obj = new B();