`

泛型:泛型的通配符

    博客分类:
  • java
阅读更多

1、泛型的通配符简介



 

2、有限制的通配符



 

3、泛型通配符的测试代码

 

//6.泛型的通配符
@Test
public void test6() {
	//List<?>是List<String>、List<Object>等各种泛型List的父类
	List<?> list = null;
	List<Object> list1 = new ArrayList<Object>();
	List<String> list2 = new ArrayList<String>();
	list = list1;
	list = list2;
	
	//? extends A:可以存放A及其子类
	List<? extends Number> list3 = null;
	List<Integer> list4 = null;
	list3 = list4;
	
	//? super A:可以存放A及其父类
	List<? super Number> list5 = null;
	list5 = list1;
}

 

 

 

 

 

  • 大小: 204.6 KB
  • 大小: 192 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics