Java 泛型 集合 数组
所属分类 java
浏览量 1377
public class Pet {
public void sayHello(){
System.out.println(this+" sayHello");
}
}
public class Cat extends Pet {}
List cats = new ArrayList();
cats.add(new Cat());
// Type mismatch: cannot convert from List to List
// List pets = cats;
// pets 指向 cats
List extends Pet> pets = cats;
pets.get(0).sayHello();
cats.get(0).sayHello();
// 编译错误
// pets.add(new Cat());
// 数组
Cat[] catarr = {new Cat()};
Pet[] petarr = catarr;
petarr[0].sayHello();
catarr[0].sayHello();
// java.lang.ArrayStoreException: dyyx.generic.Pet
// petarr[0] = new Pet();
上一篇
下一篇
现金贷与消费贷
maven snapshot 与 release
java泛型技巧
这是fastjson的bug吗
消费金融和消费贷
消费金融高利率