java编程思想15章 366页 关于泛型的问题?
如图所示的TupleTest2类中,直接使用如下语句:
static TwoTuple<String, Integer> f(){
return tuple("hi", 47);
}
这个 return tuple("hi", 47)
的tuple并不在这个类中的方法,TupleTest2也没有继承别的类,那么调用的到底是哪个函数呢?
在intej ide中输入书上的代码时提示如下错误:
改成:Tuple.tuple("hi", 27);
用静态方法的形式调用就可以了,
可是书上的代码不可以运行,是我理解错误了吗
PS:谢谢大家的回答
是我太粗心了,没看到import static 后面引入Tuple的静态方法,再次感谢大家的回答。谢谢!
回答:
你仔细看看书上代码的导入,有一行是 import static ...
—— 这可以用来导入一个类的静态元素,包括静态方法。
回答:
注意看import
语句
import static net.mindview.util.Tuple.*;
回答:
看第二行import static net.mindview.util.Tuple.*
以上是 java编程思想15章 366页 关于泛型的问题? 的全部内容, 来源链接: utcz.com/p/177648.html