class a{}
class b:a{}
a[] arr=new a[3];
a[] arr2=new a[3];
给arr 数组赋值
arr[0]=new a();
arr2[0]=new b();
此时 arr2 数组也可以接受b类 因为继承关系协变
值类型数组没有协变