An ArrayList object acts like:

a. An array of primitive values.
b. An array of references to objects of a particlar class.
c. An array of references to objects of class Object.
d. An array of primitive values or of object references.