黑马程序员技术交流社区

标题: 泛型问题 [打印本页]

作者: 陈雪平    时间: 2013-1-14 21:37
标题: 泛型问题
本帖最后由 张向辉 于 2013-1-16 12:39 编辑

public static void printColl(ArrayList<?> al)
        {
                Iterator<?> it = al.iterator();


                while(it.hasNext())
                {
                        System.out.println(it.next().toString());
                }
        }


毕老师第15天视频,<>里面通配符?和其他字符表示的区别,毕老师有讲过,但不是很懂,高手给详解下喽
作者: 黑马伍哲沂    时间: 2013-1-14 22:51
今天刚看了泛型,不过不是很明白你所说的其它字符是指什么。
我在视频里看到讲过的就一下这些,不过你应该都看到啦:
<?>:所有引用类型的数据;
<? super E> 接收E的父类类型和E类型;
<? extends E > 接收E的子类类型和E类型。
作者: 铿锵科技    时间: 2013-1-14 23:17
?是个通配符,是代表什么类型都可以,也就是java中的Object差不多吧
作者: 王少雷    时间: 2013-1-14 23:44
?就是一个占位符,就当是给任意一中类型,占个位置 方便表示 而已。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2