arr = array(); } abstract protected function foo(); } class Derived extends Base { }