黑马程序员技术交流社区
标题:
泛型问题
[打印本页]
作者:
黑马伍仪华
时间:
2012-3-4 15:48
标题:
泛型问题
Matcher<? super TypeLiteral<?>>
這個泛型類是什麽意思啊?
求詳細解答
作者:
王国华
时间:
2012-3-4 16:36
比如 new Matcher<A<B>>();
A类型是TypeLiteral类或者父的父类 B可以是任意类型
作者:
张乃智
时间:
2012-3-4 16:57
Matcher<? super TypeLiteral<?>>
第一个?所指的类型必须是TypeLiteral类本身或者是它的父类,第二个?是指任意类型
比如new Matcher<A<B>>();
这句话必须满足的条件是:
A类是TypeLiteral的父类,B类可以是任意类型(但是泛型中的引用的必须是类类型,基础类型就不行。)。
作者:
刘泰
时间:
2012-3-4 19:00
用泛型,在向集合中添加元素时就不能随意添加了,如果 Arraylist<int >在往里添加元素时就只能添加整形的元素了,用泛型可以不用担心一不小心填错了元素,在读取元素时出错
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2