OK、これは私のクラスです。オブジェクトをカプセル化し、equals と to String をこのオブジェクトにデリゲートします。なぜ、インスタンスを使用できないのですか???
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();
}
}
どうすればこれを機能させることができますか?? ありがとう!