“泛型不支持多态”.
所谓泛型不支持多态,是指<>中的元素T不支持多态,声明类型和创建类型需保持一致,如下所示:
这里需要注意两点:
1. 虽然<>中的元素T不支持多态,但是泛型类本身是支持多态的
Java Code
//但下面这种是正常的 |
2、联系一下“定义和传递”章节extends小节,跟该章节是不同的。那里的意思是如果定义时限定了extends,则在传递时<>中的元素T需符合extends。(所以我特地返回去标亮了)
“泛型不支持多态”.
所谓泛型不支持多态,是指<>中的元素T不支持多态,声明类型和创建类型需保持一致,如下所示:
这里需要注意两点:
1. 虽然<>中的元素T不支持多态,但是泛型类本身是支持多态的
Java Code
//但下面这种是正常的 |
2、联系一下“定义和传递”章节extends小节,跟该章节是不同的。那里的意思是如果定义时限定了extends,则在传递时<>中的元素T需符合extends。(所以我特地返回去标亮了)