Come da titolo, come faccio?

Ho la ClasseA, alcuni metodi devono richiamare costruttore e metodi la ClasseB e ClasseC.

Ho provato a creare gli oggetti nel costruttore della ClasseA:

codice:
 $oggetto_1 = new ClasseB();
 $oggetto_2 = new ClasseC();
...e a richiamare il suo metodo all'interno di un metodo della ClasseA:

codice:
$this->$oggetto_1->suo_metodo();
codice:
Fatal error: Call to a member function on a non-object