You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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: