Ejercicios 8: Pokemon goes Java

154 views
Skip to first unread message

Guzmán Arce

unread,
Jul 16, 2016, 5:44:09 AM7/16/16
to Java Summer Camp 2016
Hay que crear un sistema de gestión de Pokemon.

Para ello:

  • Crea una jerarquía de clases.
    • Tiene que haber una clase padre "Pokemon".
    • Tiene que haber un subnivel de la clase padre que especifique el tipo de pokemon.
    • Tiene que haber (al menos) un subnivel de cada clase de tipo 2. Deberán sobreescribir el método toString.
    • Tiene que haber al menos una interfaz que implemente el método "luchar".
    • Tiene que haber al menos una interfaz que implique a clases de diferentes tipos, por ejemplo una que implemente el método "saltar".
    • Tienes que tener en cuenta los atributos que tendrá cada Pokemon, pero también que todos tendrán atributos comunes, que se utilizarán por ejemplo para luchar.
  • Crear un programa (una clase) de prueba que: 
    • Guarde una lista de Pokemon en un ArrayList o un Vector.
    • Cree un HashMap<String, List<Pokemon>> y guarde para varios entrenadores su lista de Pokemon.
    • Muestre los nombres de todos los entrenadores (keySet).
    • Guarde en un HashSet<String> los nombres de TODOS los pokemon que tenga cualquier entrenador, y muestrela por pantalla.
  • Crear un programa dinámico basado en menús y que con estructuras de datos dinámicas nos permita:
    • Introducir un nuevo entrenador.
    • Editar pokemons de entrenador:
      • Añadir Pokemon.
      • Editar Pokemon.
      • Visualizar Pokemon.
      • Eliminar Pokemon.
      • Visualizar lista de Pokemon.
    • Editar nombre de entrenador.
    • Ver lista de entrenadores.

Reply all
Reply to author
Forward
0 new messages