黑马程序员技术交流社区
标题:
关于泛型方法的一点小疑问
[打印本页]
作者:
黑马-王燚
时间:
2012-10-2 14:50
标题:
关于泛型方法的一点小疑问
老毕第十五天的视频里面有说到 泛型方法
其中有这样的一段代码 public <W> static void method(W w) {}
我知道 这里是格式错误, 但是为什么编译的时候却 报错:方法声明无效,需要返回类型
我们这里不是已经定义了void 的返回类型了么,为什么还提示这个错误呢?????
作者:
官仁杰
时间:
2012-10-2 15:53
编译器认为<w>后面是返回类型,而static void 这个类型不存在,所以提示需要返回类型。
大概是这样吧
作者:
武庆东
时间:
2012-10-2 18:14
解释:泛型类型,必须定义在修饰符和返回符之间 public static <T> void print(T t){};
作者:
黑马-王燚
时间:
2012-10-2 18:20
官仁杰 发表于 2012-10-2 15:53
编译器认为后面是返回类型,而static void 这个类型不存在,所以提示需要返回类型。
大概是这样吧 ...
有道理!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2