对象存在继承关系, 其非基础数组可以给基础数组付值,这种属性叫做协变(covariance);
class A{
}
class B extends A{
}
A[] array = new B[10];
A[] array = new A[10];
array[0] = new B();
对象存在继承关系, 其非基础数组可以给基础数组付值,这种属性叫做协变(covariance);
class A{
}
class B extends A{
}
A[] array = new B[10];
A[] array = new A[10];
array[0] = new B();
本文标题:Java 的协变
本文链接:https://www.haomeiwen.com/subject/eyjtcktx.html
网友评论