我有一个任务,我遇到了一些麻烦。以下方法标头是必需的,我无法更改它们。我必须提供以下方法的实现:
contains2(T anEntry)
{
//my code here
}
调用私有递归方法:
private boolean contains(T anEntry, Node startNode)
{
//my code here
}
我的问题是,如何从方法 contains2 获取类型 T 的输入,并使其方法 contains 采用相同的类型 T 参数?这是我尝试过的。
private boolean contains2(T anEntry)
{
boolean found = false;
T entry = T anEntry;
Node startingNode = firstNode;
if (contains(entry, startingNode) = true)
found = true;
return found;
}//end method contains2
private boolean contains(T anEntry, Node startNode)
{
boolean found = false;
return found;
}//end method contains
对于这行代码的“entry”参数,我收到以下错误“required: variable, found: value”:
if (contains(entry, startingNode) = true)
请忽略我的代码不完整,现在我只需要那行代码来接受类型 T 作为输入。