hmm, erst sprichst du von "einer Klasse a [ + ] einer anderen klasse b",
und nun ist a auf einmal die "andere Klasse",
das verwirrt ja
ob Klassen erben oder Objekte anonym erzeugt werden, ist nomalerweise egal,
irgendwo wird ein Objekt jedenfalls erzeugt:
Object o = ...;
so dieses Objekt ist nun a oder b oder sonst wer,
und kann an a oder b oder sonstwen als Parameter im Konstruktor (falls noch nicht erzeugt) oder per set-Operation übergeben werden,
das sind alles ganz grundlegende Dinge die praktisch auf jedes Stück Java-Code zuftreffen,
du musst dein Problem etwas genauer beschreiben, am besten mit Code-(Fragmenten):
wo wird das Objekt erzeugt/ gebraucht/ welche anderen Klassen/ Objekte sind relevant, wo werden diese Objekte erzeugt