java - java.lang.ClassCastException:java.util.ArrayList 无法转换为 Produccion
问题描述
我在一个名为 Produccion 的包中有几个类。我想从“Principal”类调用“Puesto”类中的函数。在班主任我有这个:
private void verAGVs() {
((Puesto) puestos).testear();
}
public void gestionarAGVs() {
crearPuestos();
crearAGVs();
verAGVs();
iniciar();
}
public static void main(String[] args) {
Principal programa = new Principal();
programa.gestionarAGVs();
}
问题是我在函数verAGVs中有一个错误:线程“main”中的异常java.lang.ClassCastException:java.util.ArrayList无法转换为Produccion.Puesto
Puesto 类中的函数是下一个:
public void testear() {
AGV anterior= null;
for (AGV agv: lista) {
soporte.firePropertyChange("AGV", anterior, agv);
anterior = agv;
agv.testear();
}
}
请帮我;
解决方案
推荐阅读
- go - Github Action : golang 找不到包
- php - 如何获取和返回查询结果?
- python-3.x - Pandas 如何将 2 列数据框转换为系列?
- sql - 今年每个产品的转化率是多少
- python - 如何在不使用双指针的情况下从链表中删除最后一个节点
- wordpress - 我可以选择“视频”帖子格式并在帖子底部显示视频吗?
- javascript - 更新网页以反映 CRUD 应用程序中已删除的数据,而无需硬刷新
- android - 从 Xamarin Android 中的自定义渲染器引用 RelativeLayout 时出错
- informatica - 如何在 informatica 中编写 IIF() 函数
- python - BeautifulSoup 在第一页之后不起作用