PHPを勉強しているのですが継承でわからない点があります

class A{
public function test(){ $this->method();}
private function method(){ print "A";}
}
class B extends A{
private function mthod(){ print "B";}
}

$b = new B();
$b->test();

これはなぜ、"A"が表示されるのでしょうか?
PHPのアクセス権のマニュアルを読んでいるのですが、説明もなくわかりません。