黑马程序员技术交流社区

标题: 泛型 [打印本页]

作者: 朱冰18189949658    时间: 2014-8-16 22:34
标题: 泛型
private static <T extends Integer> T add(T x,T y)
        {
                return (T)(x + y);
        }
视频上老师说T类型不是都适合加法运算,我把T类型范围限制一下这样为什么不行???
作者: 陈云阳    时间: 2014-8-17 00:38
:D不可以的,+操作符的重载方法里可没有泛型
作者: 陈云阳    时间: 2014-8-17 00:43
你必须把返回值类型改成Integer或者int才可以
作者: 朱冰18189949658    时间: 2014-8-17 08:33
陈云阳 发表于 2014-8-17 00:43
你必须把返回值类型改成Integer或者int才可以

也就是没有泛型了




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