oop—将对象从容器上创建的列表移动到另一个java列表

68de4m5k  于 2021-07-08  发布在  Java
关注(0)|答案(0)|浏览(221)

我正在进行一个面向对象的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之外。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题