Java高级总结

泛型、通配符

泛型的类型是类,不是基本数据类型
如果没有明确的指明泛型类型,则为java.lang.Object类型
通配符范围
//Student是Person的子类
List<? extends Person> list1 = null;
List<? super Person> list2 = null;

List<Student> list3 = null;
List<Person> list4 = null;
List<Object> list5 = null;

list1 = list3;
list1 = list4;
list1 = list5;//不对

list2 = list3;//不对
list2 = list4;
list2 = list5;

发布了19 篇原创文章 · 获赞 1 · 访问量 653

猜你喜欢

转载自blog.csdn.net/qq_43713773/article/details/105228388
今日推荐