Final answer:
Declaring an array of object references does not create actual objects; it only sets up space for those references. The actual objects must be instantiated separately using a constructor and the 'new' keyword.
Step-by-step explanation:
Declaring an array of object references does not create actual objects. When an array of objects is declared in a programming language like Java, it only creates space to hold references to the objects, but does not create the objects themselves. The actual objects must be instantiated separately, typically using a constructor and the new keyword for each element in the array that you want to use.
For example, MyObject[] arr = new MyObject[10]; would create an array that can hold 10 references to MyObject, but all 10 slots in the array would initially hold the value null until actual MyObject instances are created with something like arr[0] = new MyObject();.