本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)
b站视频
泛型在继承上的体现:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
@Test public void test1(){
Object obj = null; String str = null; obj = str;
Object[] arr1 = null; String[] arr2 = null; arr1 = arr2;
List<Object> list1 = null; List<String> list2 = new ArrayList<String>();
show(list1); show1(list2); }
public void show1(List<String> list){
}
public void show(List<Object> list){
}
@Test public void test2(){ AbstractList<String> list1 = null; List<String> list2 = null; ArrayList<String> list3 = null;
list1 = list3; list2 = list3;
List<String> list4 = new ArrayList<>(); }
|