Java 的协变

148 阅读1分钟

对象存在继承关系, 其非基础数组可以给基础数组付值,这种属性叫做协变(covariance);

class A{

}

class B extends A{

} 

A[] array = new B[10];

A[] array = new A[10];

array[0] = new B();