TeamAccess と StatisticsAccess の 2 つのクラスを継承するクラス DatabaseAccess があります。StatisticsAccess から TeamAccess のインスタンスを作成すると、StatisticsAccess のタイプになりますか? ここで何が起きてるの?
コードはこちら
class StatisticsAccess extends DatabaseAccess {
public function getMatchesById($matchesid) {
$teamAccess = new TeamAccess();
print_r(new TeamAccess);
}
}
class TeamAccess extends DatabaseAccess {
function __construct() {
parent::__construct();
}
}
print_r は StatisticsAccess オブジェクトを示します。