<?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();