Je ne comprends pas très bien ta question...
Un objet = une instance (un objet ne peut donc pas "pointer sur 2 instances en même temps").
Cependant, si dans ton objet Client a un attribut de type Compte, alors cet attribut pourra être :
- soit une instance de Compte (si ce n'est pas une classe abstraite)
- soit une instance de CompteCourant
- soit une instance de CompteEpargne
- soit, pour généraliser, une instance d'une classe qui hérite de Compte ou d'un de ses descendants
C'est ce qu'on appelle le polymorphisme.
Cordialement,
rtfm and jfgi