我有一个名为“Entity”的类,它由“Player”和“Slime”暴民等其他类扩展。在另一个名为“Level”的类中,我有一个名为实体的 ArrayList,现在我将这些单独的类添加到 ArrayList。
for (Entity entity : entities) {
entities.add(entity);
}
在循环遍历 ArrayList 时,如何检查当前对象是 Player 还是 Slime?
for (Entity entity : entities) {
if (entity == Player) {
System.out.println("Player class!");
}
}
显然这不起作用,但我该怎么做呢?谢谢你的帮助 :)