好吧,這是我的類,它封裝了一個對象,並委託equals和String爲這個對象,爲什麼我不能使用實例???泛型和java實例 - java
public class Leaf<L>
{
private L object;
/**
* @return the object
*/
public L getObject() {
return object;
}
/**
* @param object the object to set
*/
public void setObject(L object) {
this.object = object;
}
public boolean equals(Object other)
{
if(other instanceof Leaf<L>) //--->ERROR ON THIS LINE
{
Leaf<L> o = (Leaf<L>) other;
return this.getObject().equals(o.getObject());
}
return false;
}
public String toString()
{
return object.toString();
}
}
我該怎麼做到這一點? 謝謝!
也許你的意思是你不能使用instanceof – dimitrisli 2010-12-09 11:29:36