----关于类对象作为函数返回值的问题------
List为一个ArrayList,里面存放的是CLASSNAME类的实例,现在我袄实现的是当某一实例的 name 与给定的参数一致时,就将该实例返回!!!!用下面的方法总是不行,好象是else
的分支语句返回的类型不对,请问应该如何实现!!!!请指教!!!1
public CLASSNAME getBNFRule(String ruleName)
{
for(int leafNum=0; leafNum<List.size(); leafNum++)
{
String leafName = ((CLASSNAME)List.get(leafNum)).getName();
if(leafName.compareTo(ruleName) ==0)
{
return (CLASSNAME)List.get(leafNum);
}
else
{
return null;
}
}
}