Hola keysher,
Lo que quieres es un híbrido de lo que es el patrón factory, para crear los objetos, pero pertenecientes a la clase carro, y lo puedes hacer siguiendo una teoría básica, por ejemplo:
Código php:
Ver originalclass Carro {
private $_id = null;
private $_ruedas = array();
public function getId() {
return $this->_id;
}
public function creaRueda() {
$rueda = new Rueda($this); // Aqui dentro de rueda llamamos a getId por ejemplo de Carro..
$this->_ruedas[] = $rueda;
return $rueda;
}
}
Con eso estas "atando" la rueda a esa instancia de carro..
Saludos.