黑马程序员技术交流社区

标题: 泛型 [打印本页]

作者: zhangyangLengen    时间: 2014-11-2 21:33
标题: 泛型
怎么理解:
? extends Person
? super Person
用处在哪



作者: lighter    时间: 2014-11-2 21:51
? extends Person用的较多,因为Person的子类继承了Person的属性,与类的多态性有关;? super Person用的很少,我就知道排序时的比较器用的到;具体你可以看下毕老师的视频里有。
作者: zhangyangLengen    时间: 2014-11-3 21:36
谢谢,一定得看
作者: wf111sxwf    时间: 2014-11-4 13:48
? extends Person 这是泛型的上限,比如集合存东西的时候  可以用这个泛型 既可以存 父类也可以存子类。
作者: wf111sxwf    时间: 2014-11-4 13:53
? super Person这是下限,   用处比如说比较器,  你想比较学生,学生是人的子类 所以可以用人的比较器进行比较。也可以用自己的比较器进行比较所以你在 定义集合装学生的时候  比较器的泛型就可以定义成下限的  。顺便说 咱们的学习进度差不多啊   说不定可以成为同学啊~~
作者: zhangyangLengen    时间: 2014-11-4 23:10
嗯,可能吧,呵呵




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