public class Animal {}
public class Dog extends Animal {}
// Usage:
Animal[] arr = new Dog[3];
arr[0] = new Dog();
System.out.print(arr.length);What is printed?
- A
0
- B
1
- Ccheck_circle
3
- D
Compile error
Explanation
Java arrays are covariant: a Dog[] can be assigned to an Animal[] reference. arr.length is 3.