我有一個叫做「實體」的類,這個類被其他類如「玩家」和「粘液」暴徒擴展。在另一個名爲「Level」的類中,我有一個名爲Entity的ArrayList,現在我將這些單獨的類添加到ArrayList。如何從ArrayList中獲取特定的子類?
for (Entity entity : entities) {
entities.add(entity);
}
如何在循環訪問ArrayList時檢查當前對象是Player還是Slime?
for (Entity entity : entities) {
if (entity == Player) {
System.out.println("Player class!");
}
}
顯然這不起作用,但我該怎麼做?感謝您的幫助:)