Как извлечь элементы массива объектов типа A из ссылки на объект o?
A a_1 = new A(); A a_2 = new A(); A a_3 = new A(); Object o = new A[] {a_1, a_2, a_3};
Переменная o - это Object, которую вам нужно привести к A[]и затем вы можете использовать результат приведения этого типа в виде массива A объектов:
o
Object
A[]
A
A a = ((A[]) o)[0];