我正在进行一个面向对象的java代码编程,在这个过程中我有trainer,它有盒子来保存它们的pokemon,其中一个要求是能够将pokemon从一个盒子移动到另一个盒子,我有很多困惑,在哪些参数中要求能够进行更改,唯一一个我清楚,是要更改的口袋妖怪的名称。
附件是一个类图和代码的类,我相信可以涉及。
与代码链接:java代码
在上一个链接的末尾是我想用来移动pokemons的方法,但是我在这里明确了它。
public boolean moverPokemonCaja(String nombrePokemon, ListaPokemon lista1, ListaPokemon lista2, Caja[] cajas) {
if (lista1.getCantPokemons() <= 0) {
System.out.println("No hay pokemones dentro de la caja!");
return false;
}
for (int i = 0; i < lista1.getCantPokemons() ; i++) {
if (lista1[i] != null && lista1[i].get) {
lista1[i] = null;
lista1.setCantPokemons(lista1.getCantPokemons()-1);
return true;
}
}
return false;
}
}
除了说每个属性都有它的getter和setter之外。
暂无答案!
目前还没有任何答案,快来回答吧!