>>646
エラーが出てしまいました

>>647
各子クラスの$dataのデータは変動しないので、staticでいいからそのようにしています。
B::$data
としてnewせずにアクセスできる利点があります(staticの方が早いですし)。