Array reference

if class A passes a reference to array to class B (while this array is empty), later on even if i add some elements to that array in class A, when class B tries to access some array elements , it wont find it.

how come?