クラスが次のように定義されているとします。
public class foodFactory{
protected EList<food> Basket;
public List<food> getBasket(){
return Basket;
}
}
実行しようとすると、次の例外がスローされます。
foodFactory factory = new foodFactory();
ArrayList<food> foodbasket;
foodbasket = (ArrayList<food>)getBasket();
そして、私はその理由を見ていません。私はそれを正しくキャストしませんでしたか?