package com.test.test06; import java.util.ArrayList; import java.util.List; class Demo { public static void main(String[] args) { ArrayList<Object> list1 = new ArrayList<>(); ArrayList<String> list2 = new ArrayList<>(); ArrayList<Integer> list3 = new ArrayList<>(); //这个List<?>是List<Object> List<String> List<Integer>这3个共同的父类 List<?> list = null; list = list1; list = list2; list = list3; //[2]引入通配符: 发现:A和B是子类父类的关系,G<A>和G<B>不存在子类父类关系,是并列的,加入通配符?后,G<?>就变成了G<A>和G<B>的父类 } }
文章来源地址https://www.toymoban.com/news/detail-449731.html
文章来源:https://www.toymoban.com/news/detail-449731.html
到了这里,关于引入通配符后泛型类就变成了父子关系的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!