<?php
abstract class a{
abstract protected function test();
function threeDots(){
return '...';
}
}
class b extends a{
protected function test(){
echo $this->threeDots();
}
}
$obj = new a();
$obj->test();
?>
上記のコードでエラーが発生しています...しかし、理解できないのはなぜですか?