//已经定义了Comparable和compare
package chapter;
public interface Comparable
{
public abstract int compare(Object obj1,Object obj2);
}
//返回对象在数组中的位置
public class A
{
proected Comparable comp;
public int indexOf(Object obj)
{
for(int i=0;i<getSize();i++)
{
if(comp.compare(get(i),obj)==0)//但是在这里为什么说找不到符号呢? {
return i;
}
else
{
return -1;
}
}
}
}
这两个都在同一个包呢?
package chapter;
public interface Comparable
{
public abstract int compare(Object obj1,Object obj2);
}
//返回对象在数组中的位置
public class A
{
proected Comparable comp;
public int indexOf(Object obj)
{
for(int i=0;i<getSize();i++)
{
if(comp.compare(get(i),obj)==0)//但是在这里为什么说找不到符号呢? {
return i;
}
else
{
return -1;
}
}
}
}
这两个都在同一个包呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货