Given the declaration Circle[] x = new Circle[10], which of the following statement is most accurate.
A.
x contains an array of ten int values.
B.
x contains a reference to an array and each element in the array can hold a Circle object.
C.
x contains an array of ten objects of the Circle type.
D.
x contains a reference to an array and each element in the array can hold a reference to a Circle object.