Devo far comunicare degli oggetti: è possibile passare ad un metodo d un oggetto come parametro un altro oggetto da usare al suo interno?

Se specifico come oggetti "global" (presi da fuori) degli oggetti ancora nn istanziati ke succede?

Grazie