特牛网址导航

【精选】JAVA通配符——? extends T ,? super T(尖括号不让打吗不是吧不是吧)_java 类名后面尖括号里extend-CSDN博客

网友收藏
文章浏览阅读361次。今天看了看 <? extends T> 和<? super T>的一些博客,发现这个东西并没有我想象的那么简单。这里就记录一下我自己的理解。JAVA强制转换java中子类是可以强转为基类的,而基类不能强转为子类。很好理解,因为子类比基类多了很多东西,子类强转为基类只会丢失信息,而基类想要强转为子类则确实需要的信息,无法强转。JAVA继承不同于C++,java只能继承一个基类,但是一个基类可以有很多子类正题假设有这样一个继承关系,其中箭头指向子类。上界<? ex_java 类名后面尖括号里extend